Home | History | Annotate | Download | only in ssl
      1 <html>
      2 <head>
      3 <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
      4 </head>
      5 <html>
      6 <body>
      7 <p>
      8 This package provides classes and interfaces needed to use the Secure
      9 Sockets Layer (SSL) protocol and the successor Transport Layer
     10 Security (TLS) protocol.  The API allows for both client and server
     11 sockets, the selection of desired SSL and TLS protocol versions, and
     12 the selection of desired cipher suites. The {@link
     13 javax.net.ssl.X509TrustManager X509TrustManager} interface allows
     14 customization of certificate chain verification. The
     15 {@link javax.net.ssl.X509KeyManager X509KeyManager} interface and
     16 {@link javax.net.ssl.X509ExtendedKeyManager X509ExtendedKeyManager}
     17 class allows the specification of a server's required certificate or a
     18 client's optional client certificate. Android uses code
     19 from <a href="http://www.bouncycastle.org">The Legion of the Bouncy
     20 Castle</a> and <a href="http://openssl.org">OpenSSL</a>.
     21 
     22 </p>
     23 </body>
     24 </html>
     25