SecurityInfopublic interface SecurityInfo This interface defines methods
to access information about a secure network connection.
Protocols that implement secure connections may use this interface
to report the security parameters of the connection.
It provides the certificate, protocol, version, and cipher suite,
etc. in use. |
Methods Summary |
---|
public java.lang.String | getCipherSuite()Returns the name of the cipher suite in use for the connection.
The name returned is from the CipherSuite column of the CipherSuite
definitions table in Appendix C of RFC 2246. If the cipher suite is
not in Appendix C, the name returned is non-null and its contents
are not specified. For non-TLS implementations the cipher suite name
should be selected according to the actual key exchange, cipher,
and hash
combination used to establish the connection, so that regardless of
whether the secure connection uses SSL V3
or TLS 1.0 or WTLS or WAP TLS Profile and Tunneling,
equivalent cipher suites have the same name.
| public java.lang.String | getProtocolName()Returns the secure protocol name.
| public java.lang.String | getProtocolVersion()Returns the protocol version.
If appropriate, it should contain the major and minor versions
for the protocol separated with a "." (Unicode U+002E).
For SSL V3 it MUST return "3.0"
For TLS 1.0 it MUST return "3.1"
For WTLS (WAP-199) it MUST return "1"
For WAP TLS Profile and Tunneling Specification it MUST return "3.1"
| public javax.microedition.pki.Certificate | getServerCertificate()Returns the Certificate used to establish the
secure connection with the server.
|
|