SSL_CTX_free(3) Libérer un objet SSL_CTX alloué

SYNOPSIS


#include <openssl/ssl.h>
void SSL_CTX_free(SSL_CTX *ctx);

DESCRIPTION

SSL_CTX_free() décrémente le compteur de références de ctx, supprime l'objet SSL_CTX pointé par ctx et libère la mémoire allouée si le compteur de références a atteint 0.

Elle appelle aussi les procédures de libération (free()) pour les éléments affectés indirectement, le cas échéant : le cache de sessions, la liste d'algorithmes, la liste des autorités de certification clientes, les certificats et les clefs.

AVERTISSEMENTS

Si un rappel de suppression de session est défini (SSL_CTX_sess_set_remove_cb()), ce rappel sera appelé pour chaque session en train d'être libérée du cache de sessions de ctx. Cela implique que toutes les sessions correspondantes d'un cache de sessions externes sont aussi supprimées. Si ce n'est pas voulu, l'utilisateur devrait libérer explicitement le rappel en appelant SSL_CTX_sess_set_remove_cb(ctx, NULL) avant d'appeler SSL_CTX_free().

VALEURS DE RETOUR

SSL_CTX_free() ne fournit pas de renseignements de diagnostique.

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.