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 de renseignements de diagnostic.
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.