Provided by: manpages-fr-extra_20151231_all bug

NOM

       SSL_CTX_set_psk_client_callback, SSL_set_psk_client_callback - Définir un rappel client
       PSK

SYNOPSIS

        #include <openssl/ssl.h>

        void SSL_CTX_set_psk_client_callback(SSL_CTX *ctx,
            unsigned int (*callback)(SSL *ssl, const char *hint,
            char *identity, unsigned int max_identity_len,
            unsigned char *psk, unsigned int max_psk_len));
        void SSL_set_psk_client_callback(SSL *ssl,
            unsigned int (*callback)(SSL *ssl, const char *hint,
            char *identity, unsigned int max_identity_len,
            unsigned char *psk, unsigned int max_psk_len));

DESCRIPTION

       Une application cliente doit fournir une fonction de rappel qui est appelée quand le
       client envoie le message ClientKeyExchange au serveur.

       Le but de cette fonction de rappel est de sélectionner l'identité PSK et la clef
       prépartagée à utiliser pendant la phase de configuration de connexion.

       Le rappel est défini en utilisant les fonctions SSL_CTX_set_psk_client_callback() ou
       SSL_set_psk_client_callback(). À la fonction de rappel sont fournis : la connexion dans le
       paramètre ssl, un indice d'identité PSK terminé par NULL envoyé par le serveur dans le
       paramètre hint, un tampon identity de taille max_identity_len octets où l'identité
       terminée par NULL résultante sera stockée, et un tampon psk de taille max_psk_len octets
       où la clef prépartagée résultante sera stockée.

NOTES

       Remarquez que le paramètre hint donné au rappel pourrait être NULL.

VALEURS DE RETOUR

       Les valeurs de retour du rappel client sont interprétées comme suit.

       En cas de réussite (le rappel a trouvé une identité PSK et une clef prépartagée à
       utiliser), la taille (> 0) de psk en octet est renvoyée.

       Sinon, ou en cas d'erreur, le rappel devrait renvoyer 0. Dans ce cas, la configuration de
       connexion échoue.

TRADUCTION

       La traduction de cette page de manuel est maintenue par les membres de la liste
       <debian-l10n-french AT lists DOT debian DOT org>. Veuillez signaler toute erreur de
       traduction par un rapport de bogue sur le paquet manpages-fr-extra.

1.0.2a 1.0.2c                               2015-12fr::ssl::SSL_CTX_set_psk_client_callback(3SSL)