NOM
SSL_free - Libérer une structure SSL allouée
SYNOPSIS
#include <openssl/ssl.h>
void SSL_free(SSL *ssl);
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 RFC2246.
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.