| Package | Description | 
|---|---|
| java.net | 
 Provides the classes for implementing networking applications. 
 | 
| javax.naming.ldap | 
 Provides support for LDAPv3 extended operations and controls. 
 | 
| javax.net.ssl | 
 Provides classes for the secure socket package. 
 | 
| javax.rmi.ssl | 
 Provides implementations of  
RMIClientSocketFactory 
and RMIServerSocketFactory over 
the Secure Sockets Layer (SSL) or Transport Layer Security (TLS) protocols. | 
| Class and Description | 
|---|
| SSLPeerUnverifiedException
 Indicates that the peer's identity has not been verified. 
 | 
| Class and Description | 
|---|
| HostnameVerifier
 This class is the base interface for hostname verification. 
 | 
| SSLSession
 In SSL, sessions are used to describe an ongoing relationship between
 two entities. 
 | 
SSLSocketFactory
SSLSocketFactorys create SSLSockets. | 
| Class and Description | 
|---|
| 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. 
 | 
| 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
 A class which enables secure communications using protocols such as
 the Secure Sockets Layer (SSL) or
  IETF RFC 2246 "Transport
 Layer Security" (TLS)  protocols, but is transport independent. 
 | 
| 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 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  
Sockets and provides secure
 socket 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. 
 | 
| Class and Description | 
|---|
| SSLContext
 Instances of this class represent a secure socket protocol
 implementation which acts as a factory for secure socket
 factories or  
SSLEngines. | 
 Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2013, Oracle and/or its affiliates.  All rights reserved.