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.