table of contents
fr::ssl::SSL_CTX_flush_sessions(3SSL) | OpenSSL | fr::ssl::SSL_CTX_flush_sessions(3SSL) |
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 le temps réel donné 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.
2015-12-31 | 1.0.2a 1.0.2c |