SSL_SESSION_GET_TIME(3) | Library Functions Manual | SSL_SESSION_GET_TIME(3) |
SSL_SESSION_get_time
,
SSL_SESSION_set_time
,
SSL_SESSION_get_timeout
,
SSL_SESSION_set_timeout
,
SSL_get_time
, SSL_set_time
,
SSL_get_timeout
,
SSL_set_timeout
—
#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);
SSL_SESSION_get_time
() returns the time at which the
session s was established. The time is given in seconds
since the Epoch and therefore compatible to the time delivered by the
time(3) call.
SSL_SESSION_set_time
() replaces the
creation time of the session s with the chosen value
tm.
SSL_SESSION_get_timeout
() returns the
timeout value set for session s in seconds.
SSL_SESSION_set_timeout
() sets the timeout
value for session s in seconds to
tm.
The SSL_get_time
(),
SSL_set_time
(),
SSL_get_timeout
(), and
SSL_set_timeout
() functions are synonyms for the
SSL_SESSION_*
() counterparts.
SSL_SESSION_get_time
() and
SSL_SESSION_get_timeout
() return the currently valid
values.
SSL_SESSION_set_time
() and
SSL_SESSION_set_timeout
() return 1 on success.
If any of the function is passed the NULL
pointer for the session s, 0 is returned.
SSL_get_time
(),
SSL_get_timeout
(), and
SSL_set_timeout
() appeared in SSLeay 0.4 or earlier.
SSL_set_time
() first appeared in SSLeay 0.5.2.
SSL_SESSION_get_time
(),
SSL_SESSION_set_time
(),
SSL_SESSION_get_timeout
(), and
SSL_SESSION_set_timeout
() first appeared in SSLeay
0.9.0. All these functions have been available since OpenBSD
2.4.March 27, 2018 | OpenBSD-current |