Javax.Net.Ssl.ISSLSession Members

The members of Javax.Net.Ssl.ISSLSession are listed below.

Public Properties

[read-only]
ApplicationBufferSizeint. Returns the maximum size that an application buffer can be for this session.
[read-only]
CipherSuitestring. Returns the name of the cipher suite used in this session.
[read-only]
CreationTimelong. Returns the time this session was created, in milliseconds since midnight January 1st 1970 UTC.
[read-only]
IsValidbool. Returns whether this session is valid.
[read-only]
LastAccessedTimelong. Returns the time this session was last accessed, in milliseconds since midnight January 1st 1970 UTC.
[read-only]
LocalPrincipalJava.Security.IPrincipal. Returns the principal used to identify the local side to the peer during the handshake.
[read-only]
PacketBufferSizeint. Returns the maximum size that a network buffer can be for this session.
[read-only]
PeerHoststring. Returns the host name of the peer of this session.
[read-only]
PeerPortint. Returns the port number of the peer of this session.
[read-only]
PeerPrincipalJava.Security.IPrincipal. Returns the principal identifying the peer during the handshake.
[read-only]
Protocolstring. Returns the protocol name that is used for all connections in this session.
[read-only]
SessionContextISSLSessionContext. Returns the context of this session, or null if no context is available.

Public Methods

GetId() : byte[]
Returns this sessions identifier.
GetLocalCertificates() : Java.Security.Cert.Certificate[]
Returns the list of certificates that were used to identify the local side to the peer during the handshake.
GetPeerCertificateChain() : Javax.Security.Cert.X509Certificate[]
Returns the list of certificates the peer used to identify itself during the handshake.
GetPeerCertificates() : Java.Security.Cert.Certificate[]
Returns the list of certificates the peer used to identify itself during the handshake.
GetValue(string) : Java.Lang.Object
Returns the object bound to the specified name in this session's application layer data.
GetValueNames() : string[]
Returns the list of the object names bound to this session's application layer data.
Invalidate()
Invalidates this session.
PutValue(string, Java.Lang.Object)
Binds the specified object under the specified name in this session's application layer data.
RemoveValue(string)
Removes the binding for the specified name in this session's application layer data.