SSLServerSessionCache

A persistent {@link javax.net.ssl.SSLSession} cache used by {@link javax.net.ssl.SSLSessionContext} to share server-side SSL sessions across processes. For example, this cache enables one server to resume a session started by a different server based on a session ID provided by the client.

<p>The {@code SSLSessionContext} implementation converts {@code SSLSession}s into raw bytes and vice versa. The exact makeup of the session data is dependent upon the caller's implementation and is opaque to the {@code SSLServerSessionCache} implementation.

Members

Functions

getSessionData
byte[] getSessionData(byte[] id)

Gets the session data for given session ID.

putSessionData
void putSessionData(SSLSession session, byte[] sessionData)

Stores session data for the given session.

Meta