|SSL_CTX_FLUSH_SESSIONS(3)||Library Functions Manual||SSL_CTX_FLUSH_SESSIONS(3)|
*ctx, long tm);
SSL_CTX_flush_sessions() causes a run through the session cache of ctx to remove sessions expired at time tm.
If enabled, the internal session cache will collect all sessions
established up to the specified maximum number (see
As sessions will not be reused once they are expired, they should be removed
from the cache to save resources. This can either be done automatically
whenever 255 new sessions were established (see
or manually by calling
The parameter tm specifies the time which
should be used for the expiration test, in most cases the actual time given
time(0) will be used.
SSL_CTX_flush_sessions() will only check
sessions stored in the internal cache. When a session is found and removed,
the remove_session_cb is however called to synchronize
with the external cache (see
SSL_CTX_flush_sessions() first appeared in SSLeay 0.8.0 and has been available since OpenBSD 2.4.
|March 27, 2018||OpenBSD-current|