fr::ssl::SSL_SESSION_get_time(3SSL)

NOM
SSL_SESSION_get_time, SSL_SESSION_set_time, SSL_SESSION_get_timeout, SSL_SESSION_set_timeout - récupérer et modifier la date de création d'une session et le délai d'expiration

SYNOPSIS
 #include <openssl/ssl.h>

 long SSL_SESSION_get_time(const SSL_SESSION *s);
 long SSL_SESSION_set_time(SSL_SESSION *s, long tm);
 long SSL_SESSION_get_timeout(const SSL_SESSION *s);
 long SSL_SESSION_set_timeout(SSL_SESSION *s, long tm);

 long SSL_get_time(const SSL_SESSION *s);
 long SSL_set_time(SSL_SESSION *s, long tm);
 long SSL_get_timeout(const SSL_SESSION *s);
 long SSL_set_timeout(SSL_SESSION *s, long tm);

DESCRIPTION
SSL_SESSION_get_time() renvoie la date à laquelle la session s a été établie. Cette date est donnée sous forme du nombre de secondes depuis le temps zéro de l'ordinateur ; elle est donc compatible avec la date renvoyée par un appel à time().

SSL_SESSION_set_time() remplace la date de création de la session s par la valeur tm.

SSL_SESSION_get_timeout() renvoie le délai d'expiration de la session s en secondes.

SSL_SESSION_set_timeout() remplace le délai d'expiration de la session s par la valeur tm en secondes.

Les fonctions SSL_get_time(), SSL_set_time(), SSL_get_timeout() et SSL_set_timeout() sont des synonymes des fonctions SSL_SESSION_*().

NOTES
Les sessions expirent en fonction de leur date de création et de leur délai d'expiration. Ces valeurs sont définies lors de la création de la session, respectivement à la date courante et au délai courant d'expiration par défaut, comme spécifié par SSL_CTX_set_timeout(3). Grâce à ces fonctions, il est possible d'allonger ou de réduire la durée de vie d'une session.

VALEURS DE RETOUR
SSL_SESSION_get_time() et SSL_SESSION_get_timeout() renvoient les valeurs courantes.

SSL_SESSION_set_time() et SSL_SESSION_set_timeout() renvoient 1 en cas de succès.

Pour chacune de ces fonctions, si un pointeur NULL est passé pour la session s, 0 est renvoyé.

VOIR AUSSI
ssl(3), SSL_CTX_set_timeout(3), SSL_get_default_timeout(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.