|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface SSLSession
An SSL session is a mechanism through which connections can be established by re-using previously negotiated handshakes.
| Method Summary | |
|---|---|
String |
getCipherSuite()
Returns this session's cihper suite. |
long |
getCreationTime()
Returns the time in milliseconds since midnight GMT, 1 January 1970, that this session was created. |
byte[] |
getId()
Returns this session's unique identifier, a arbitrary byte array of up to 32 bytes. |
long |
getLastAccessedTime()
Returns the last time this session was accessed. |
Certificate[] |
getLocalCertificates()
Returns the chain of certificates that the local side used in the handshake, or null if none were used. |
X509Certificate[] |
getPeerCertificateChain()
Returns the chain of certificates that the remote side used in the handshake, or null if none were used. |
Certificate[] |
getPeerCertificates()
Returns the chain of certificates that the remote side used in the handshake, or null if none were used. |
String |
getPeerHost()
Returns the remote host's name. |
String |
getProtocol()
Returns the protocol this session uses. |
SSLSessionContext |
getSessionContext()
Returns this session's session context object. |
Object |
getValue(String name)
Returns the object bound to the given name. |
String[] |
getValueNames()
Returns the names of all values bound to this session. |
void |
invalidate()
Invalidates this session, ensuring that it will not be continued by another socket. |
void |
putValue(String name,
Object value)
Binds a value to this session, with the given name. |
void |
removeValue(String name)
Un-binds a value. |
| Method Detail |
|---|
String getCipherSuite()
long getCreationTime()
byte[] getId()
long getLastAccessedTime()
Certificate[] getLocalCertificates()
Certificate[] getPeerCertificates()
throws SSLPeerUnverifiedException
SSLPeerUnverifiedException - If the identity of the peer has
not been verified.
X509Certificate[] getPeerCertificateChain()
throws SSLPeerUnverifiedException
SSLPeerUnverifiedException - If the identity of the peer has
not been verified.String getPeerHost()
String getProtocol()
SSLSessionContext getSessionContext()
SecurityException - If the caller does not have the
SSLPermission "getSessionContext".String[] getValueNames()
Object getValue(String name)
name - The name of the value to get.
void invalidate()
void putValue(String name,
Object value)
name - The name to bind the object with.value - The value to bind.void removeValue(String name)
name - The name of the value to un-bind.
|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||