NOM¶
SSL_CTX_flush_sessions, SSL_flush_sessions - Supprimer les sessions
expirées
SYNOPSIS¶
#include <openssl/ssl.h>
void SSL_CTX_flush_sessions(SSL_CTX *ctx, long tm);
void SSL_flush_sessions(SSL_CTX *ctx, long tm);
DESCRIPTION¶
SSL_CTX_flush_sessions() provoque un parcours du cache de sessions de
ctx pour supprimer les sessions expirées à l'instant
tm.
SSL_flush_sessions() est un synonyme de
SSL_CTX_flush_sessions().
NOTES¶
Si activé, le cache de sessions internes collectera toutes les sessions
établies jusqu'au nombre maximal indiqué (consultez
SSL_CTX_sess_set_cache_size()). Comme les sessions ne seront pas
réutilisées une fois expirées, elles devront être
supprimées du cache pour préserver les ressources. Cela peut
être fait soit automatiquement à chaque fois que 255 nouvelles
sessions ont été établies (consultez
SSL_CTX_set_session_cache_mode(3)), soit directement en appelant
SSL_CTX_flush_sessions().
Le paramètre
tm indique l'instant qui devrait être utilisé
pour le test d'expiration, dans la plupart des cas l'heure actuelle
donnée par
time(0) sera utilisée.
SSL_CTX_flush_sessions() ne vérifie que les sessions stockées
dans le cache interne. Quand une session est trouvée et supprimée,
le remove_session_cb est tout de même appelé pour synchronisation
avec le cache externe (consultez
SSL_CTX_sess_set_get_cb(3)).
VALEURS DE RETOUR¶
VOIR AUSSI¶
ssl(3),
SSL_CTX_set_session_cache_mode(3),
SSL_CTX_set_timeout(3),
SSL_CTX_sess_set_get_cb(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.