| Properties |
| abstract public String |
getCipherSuite() Details
Returns the cipher suite in use on the original connection that
retrieved the network resource.
| return | a string representing the cipher suite |
|
| abstract public List |
getLocalCertificateChain() Details
Returns the certificate chain that were sent to the server during
handshaking of the original connection that retrieved the
network resource. Note: This method is useful only
when using certificate-based cipher suites.
| return | an immutable List of Certificate representing the
certificate chain that was sent to the server. If no
certificate chain was sent, null will be returned. |
| See also | getLocalPrincipal() |
|
| abstract public Principal |
getLocalPrincipal() Details
Returns the principal that was sent to the server during
handshaking in the original connection that retrieved the
network resource.
| return | the principal sent to the server. Returns an X500Principal
of the end-entity certificate for X509-based cipher suites, and
KerberosPrincipal for Kerberos cipher suites. If no principal was
sent, then null is returned. |
| See also | getLocalCertificateChain(), getPeerPrincipal() |
|
| abstract public Principal |
getPeerPrincipal() throws javax.net.ssl.SSLPeerUnverifiedException Details
Returns the server's principal which was established as part of
defining the session during the original connection that
retrieved the network resource.
| return | the server's principal. Returns an X500Principal of the
end-entity certiticate for X509-based cipher suites, and
KerberosPrincipal for Kerberos cipher suites. |
| Throws | javax.net.ssl.SSLPeerUnverifiedException: if the peer was not verified. |
| See also | getServerCertificateChain(), getLocalPrincipal() |
|
| abstract public List |
getServerCertificateChain() throws javax.net.ssl.SSLPeerUnverifiedException Details
Returns the server's certificate chain, which was established as
part of defining the session in the original connection that
retrieved the network resource, from cache. Note: This method
can be used only when using certificate-based cipher suites;
using it with non-certificate-based cipher suites, such as
Kerberos, will throw an SSLPeerUnverifiedException.
| return | an immutable List of Certificate representing the server's
certificate chain. |
| Throws | javax.net.ssl.SSLPeerUnverifiedException: if the peer is not verified. |
| See also | getPeerPrincipal() |
|