| HandshakeCompletedEvent | 
 This event indicates that an SSL handshake completed on a given
 SSL connection. 
 | 
| HandshakeCompletedListener | 
 This interface is implemented by any class which wants to receive
 notifications about the completion of an SSL protocol handshake
 on a given SSL connection. 
 | 
| HostnameVerifier | 
 This class is the base interface for hostname verification. 
 | 
| KeyManager | 
 This is the base interface for JSSE key managers. 
 | 
| KeyManagerFactory | 
 This class acts as a factory for key managers based on a
 source of key material. 
 | 
| KeyManagerFactorySpi | 
 This class defines the Service Provider Interface (SPI)
 for the KeyManagerFactory class. 
 | 
| ManagerFactoryParameters | 
 This class is the base interface for providing
 algorithm-specific information to a KeyManagerFactory or
 TrustManagerFactory. 
 | 
| SNIMatcher | 
Instances of this class represent a matcher that performs match
 operations on an  SNIServerName instance.  
 | 
| SNIServerName | 
 Instances of this class represent a server name in a Server Name
 Indication (SNI) extension. 
 | 
| SSLContext | 
 Instances of this class represent a secure socket protocol
 implementation which acts as a factory for secure socket
 factories or SSLEngines. 
 | 
| SSLContextSpi | 
 This class defines the Service Provider Interface (SPI)
 for the SSLContext class. 
 | 
| SSLEngine | 
 | 
| SSLEngineResult | 
 An encapsulation of the result state produced by
 SSLEngine I/O calls. 
 | 
| SSLEngineResult.HandshakeStatus | 
 An SSLEngineResult enum describing the current
 handshaking state of this SSLEngine. 
 | 
| SSLEngineResult.Status | 
 An SSLEngineResult enum describing the overall result
 of the SSLEngine operation. 
 | 
| SSLException | 
 Indicates some kind of error detected by an SSL subsystem. 
 | 
| SSLParameters | 
 Encapsulates parameters for an SSL/TLS/DTLS connection. 
 | 
| SSLPeerUnverifiedException | 
 Indicates that the peer's identity has not been verified. 
 | 
| SSLServerSocketFactory | 
 SSLServerSocketFactorys create
 SSLServerSockets. 
 | 
| SSLSession | 
 In SSL, sessions are used to describe an ongoing relationship between
 two entities. 
 | 
| SSLSessionBindingEvent | 
 This event is propagated to a SSLSessionBindingListener. 
 | 
| SSLSessionContext | 
 A SSLSessionContext represents a set of
 SSLSessions associated with a single entity. 
 | 
| SSLSocket | 
 This class extends Socket and provides secure
 sockets using protocols such as the "Secure
 Sockets Layer" (SSL) or IETF "Transport Layer Security" (TLS) protocols. 
 | 
| SSLSocketFactory | 
 SSLSocketFactorys create SSLSockets. 
 | 
| TrustManager | 
 This is the base interface for JSSE trust managers. 
 | 
| TrustManagerFactory | 
 This class acts as a factory for trust managers based on a
 source of trust material. 
 | 
| TrustManagerFactorySpi | 
 This class defines the Service Provider Interface (SPI)
 for the TrustManagerFactory class. 
 | 
| X509KeyManager | 
 Instances of this interface manage which X509 certificate-based
 key pairs are used to authenticate the local side of a secure
 socket. 
 | 
| X509TrustManager | 
 Instance of this interface manage which X509 certificates
 may be used to authenticate the remote side of a secure
 socket. 
 |