Provided by: manpages-fr-extra_20111118_all bug

NOM

       SSL_free - Libérer une structure SSL allouée

SYNOPSIS

        #include <openssl/ssl.h>

        void SSL_free(SSL *ssl);

DESCRIPTION

       SSL_free() décrémente le décompte de références de ssl et retire la structure SSL pointée
       par ssl et libère la mémoire allouée, si le décompte de références atteint 0.

NOTES

       SSL_free() appelle également les procédures free() pour les éléments alloués
       indirectement, qui peuvent être : les BIO tampons, les BIO de lecture ou écriture, les
       listes d'algorithmes de chiffrement spécialement créées pour la structure ssl, la session
       SSL_SESSION. Ne libérer pas ces éléments directement avant ou après l'appel à SSL_free()
       (essayer de libérer un objet deux fois peut conduire à des échecs du programme).

       La session ssl a des compteurs de références pour deux utilisation : pour l'objet SSL (son
       compteur de références est supprimé par SSL_free()) et le cache de sessions internes. Si
       la session est considérée comme une mauvaise session, parce que SSL_shutdown(3) n'a pas
       été appelée pour la connexion et SSL_set_shutdown(3) n'a pas été utilisée pour positionner
       l'état SSL_SENT_SHUTDOWN, la session sera également supprimée du cache de sessions comme
       décrit dans la RFC 2246.

VALEURS DE RETOUR

       SSL_free() ne fournit pas d'information de diagnostique.

       SSL_new(3), SSL_clear(3), SSL_shutdown(3), SSL_set_shutdown(3), ssl(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.