SSL_SESSION_get_time(3) SSL_SESSION_get_timeout,

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é.

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.