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-12-31     fr::ssl::SSL_CTX_set_psk_client_callback(3SSL)