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.