| <html> |
| <head> |
| <meta http-equiv="Content-Type" content="text/html; charset=us-ascii"> |
| </head> |
| <html> |
| <body> |
| <p> |
| This package provides classes and interfaces needed to use the Secure |
| Sockets Layer (SSL) protocol and the successor Transport Layer |
| Security (TLS) protocol. The API allows for both client and server |
| sockets, the selection of desired SSL and TLS protocol versions, and |
| the selection of desired cipher suites. The {@link |
| javax.net.ssl.X509TrustManager X509TrustManager} interface allows |
| customization of certificate chain verification. The |
| {@link javax.net.ssl.X509KeyManager X509KeyManager} interface and |
| {@link javax.net.ssl.X509ExtendedKeyManager X509ExtendedKeyManager} |
| class allows the specification of a server's required certificate or a |
| client's optional client certificate. Android uses code |
| from <a href="http://www.bouncycastle.org">The Legion of the Bouncy |
| Castle</a> and <a href="http://openssl.org">OpenSSL</a>. |
| |
| </p> |
| </body> |
| </html> |