SSLSession object contains information about the
SSL connection established through an
Use the the
getSession( ) method of a
SSLSocket to obtain the
SSLSession object for that socket. Many of the
SSLSession methods return information that was
obtained during the handshake phase of the connection.
returns the specific version of the SSL or TLS protocol in use.
returns the name of the cipher suite
negotiated for the connection.
returns the name of the remote host, and
getPeerCertificates( ) returns the certificate
chain, if any, that was received from the remote host during
authentication. In Java 5.0 and later the peer’s
identity can also be queried with
method ends the session. It does
not affect any current connections, but all future connections and
any re-negotiations of existing connections will need to establish a
determines whether a session is still valid.
Multiple SSL connections between two hosts may share the same
SSLSession as long as they are using the same
protocol version and cipher suite. There is no way to enumerate the
SSLSocket objects that share a session, but these
sockets can exchange information by using
to bind a shared object to some
well-known name that can be looked up by other sockets with
removeValue( ) removes such a binding, and
getValueNames( ) returns an array of all ...
Get Java in a Nutshell, 5th Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.