Provided by: manpages-fr-extra_20151231_all bug

NOM

       SSL_want, SSL_want_nothing, SSL_want_read, SSL_want_write, SSL_want_x509_lookup - Obtenir
       des informations d'état sur les opérations d'entrées et sorties TLS ou SSL

SYNOPSIS

        #include <openssl/ssl.h>

        int SSL_want(const SSL *ssl);
        int SSL_want_nothing(const SSL *ssl);
        int SSL_want_read(const SSL *ssl);
        int SSL_want_write(const SSL *ssl);
        int SSL_want_x509_lookup(const SSL *ssl);

DESCRIPTION

       SSL_want() renvoie les informations d'état pour l'objet SSL ssl.

       Les autres appels SSL_want_*() sont des raccourcis pour les états possibles renvoyés par
       SSL_want().

NOTES

       SSL_want() examine les renseignements d'état interne de l'objet SSL. Ses valeurs de
       retours sont similaires à celles de SSL_get_error(3). Contrairement à SSL_get_error(3),
       qui évalue aussi la file d'erreurs, les résultats sont obtenus en n'examinant que
       l'attribut d'état interne. Les renseignements ne doivent donc être qu'utilisés pour une
       opération normale sous entrées et sorties non bloquantes. Les conditions d'erreur ne sont
       pas gérées et doivent être traitées avec SSL_get_error(3).

       Le résultat renvoyé par SSL_want() devrait toujours être cohérent avec celui de
       SSL_get_error(3).

VALEURS DE RETOUR

       Les valeurs suivantes peuvent être actuellement renvoyées par SSL_want().

       SSL_NOTHING
           Aucune donnée n'est en attente de lecture ou d'écriture.

       SSL_WRITING
           Des données dans le tampon SSL doivent être écrites dans la couche BIO sous-jacente
           afin de terminer l'opération SSL_*() en cours. Un appel à SSL_get_error(3) devrait
           renvoyer SSL_ERROR_WANT_WRITE.

       SSL_READING
           Des données supplémentaires doivent être lues dans la couche BIO sous-jacente afin de
           terminer l'opération SSL_*() en cours. Un appel à SSL_get_error(3) devrait renvoyer
           SSL_ERROR_WANT_READ.

       SSL_X509_LOOKUP
           L'opération ne s'est pas terminée car un rappel d'application défini par
           SSL_CTX_set_client_cert_cb() a demandé à être appelé de nouveau. Un appel à
           SSL_get_error(3) devrait renvoyer SSL_ERROR_WANT_X509_LOOKUP.

       SSL_want_nothing(), SSL_want_read(), SSL_want_write(), SSL_want_x509_lookup() renvoient 1
       quand la condition correspondante est vraie, 0 sinon.

VOIR AUSSI

       ssl(3), err(3), SSL_get_error(3)

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.