| Name | Description | Type | Package | Framework |
| CertPathTrustManagerParameters | A wrapper for CertPathParameters. | Class | javax.net.ssl | Java SE |
|
| ExtendedSSLSession | session attributes. | Class | javax.net.ssl | Java SE |
|
| HandshakeCompletedEvent | This event indicates that an SSL handshake completed on a given SSL connection. | Class | javax.net.ssl | Java SE |
|
| HttpsURLConnection | HttpsURLConnection extends HttpURLConnection with support for https-specific features. | Class | javax.net.ssl | Java SE |
|
| HandshakeCompletedListener | This interface is implemented by any class which wants to receive notifications about the completion of an SSL protocol handshake | Interface | javax.net.ssl | Java SE |
|
| HostnameVerifier | This class is the base interface for hostname verification. | Interface | javax.net.ssl | Java SE |
|
| KeyManagerFactory | This class acts as a factory for key managers based on a source of key material. | Class | javax.net.ssl | Java SE |
|
| KeyManagerFactorySpi | This class defines the Service Provider Interface (SPI) for the KeyManagerFactory class. | Class | javax.net.ssl | Java SE |
|
| KeyStoreBuilderParameters | A parameters object for X509KeyManagers that encapsulates a List of KeyStore. | Class | javax.net.ssl | Java SE |
|
| KeyManager | This is the base interface for JSSE key managers. | Interface | javax.net.ssl | Java SE |
|
| ManagerFactoryParameters | This class is the base interface for providing algorithm-specific information to a KeyManagerFactory or | Interface | javax.net.ssl | Java SE |
|
| SNIHostName | Instances of this class represent a server name of type host_name in a Server Name | Class | javax.net.ssl | Java SE |
|
| SNIMatcher | Instances of this class represent a matcher that performs match operations on an SNIServerName instance. | Class | javax.net.ssl | Java SE |
|
| SNIServerName | Instances of this class represent a server name in a Server Name Indication (SNI) extension. | Class | javax.net.ssl | Java SE |
|
| SSLContext | Instances of this class represent a secure socket protocol implementation which acts as a factory for secure socket | Class | javax.net.ssl | Java SE |
|
| SSLContextSpi | This class defines the Service Provider Interface (SPI) for the SSLContext class. | Class | javax.net.ssl | Java SE |
|
| SSLEngine | A class which enables secure communications using protocols such as the Secure Sockets Layer (SSL) or | Class | javax.net.ssl | Java SE |
|
| SSLEngineResult | An encapsulation of the result state produced by SSLEngine I/O calls. | Class | javax.net.ssl | Java SE |
|
| SSLException | Indicates some kind of error detected by an SSL subsystem. | Class | javax.net.ssl | Java SE |
|
| SSLHandshakeException | Indicates that the client and server could not negotiate the desired level of security. | Class | javax.net.ssl | Java SE |
|
| SSLKeyException | Reports a bad SSL key. | Class | javax.net.ssl | Java SE |
|
| SSLParameters | Encapsulates parameters for an SSL/TLS/DTLS connection. | Class | javax.net.ssl | Java SE |
|
| SSLPeerUnverifiedException | Indicates that the peer's identity has not been verified. | Class | javax.net.ssl | Java SE |
|
| SSLPermission | This class is for various network permissions. | Class | javax.net.ssl | Java SE |
|
| SSLProtocolException | Reports an error in the operation of the SSL protocol. | Class | javax.net.ssl | Java SE |
|
| SSLServerSocket | This class extends ServerSockets and provides secure server sockets using protocols such as the Secure | Class | javax.net.ssl | Java SE |
|
| SSLServerSocketFactory | SSLServerSocketFactorys createSince:1. | Class | javax.net.ssl | Java SE |
|
| SSLSessionBindingEvent | This event is propagated to a SSLSessionBindingListener. | Class | javax.net.ssl | Java SE |
|
| SSLSocket | This class extends Sockets and provides secure socket using protocols such as the Secure | Class | javax.net.ssl | Java SE |
|
| SSLSocketFactory | SSLSocketFactorys create SSLSockets. | Class | javax.net.ssl | Java SE |
|
| StandardConstants | | Class | javax.net.ssl | Java SE |
|
| SSLEngineResult .HandshakeStatus | An SSLEngineResult enum describing the current handshaking state of this SSLEngine. | Class | javax.net.ssl.SSLEngineResult | Java SE |
|
| SSLEngineResult .Status | An SSLEngineResult enum describing the overall result of the SSLEngine operation. | Class | javax.net.ssl.SSLEngineResult | Java SE |
|
| SSLSession | In SSL, sessions are used to describe an ongoing relationship between two entities. | Interface | javax.net.ssl | Java SE |
|
| SSLSessionBindingListener | This interface is implemented by objects which want to know when they are being bound or unbound from a SSLSession. | Interface | javax.net.ssl | Java SE |
|
| SSLSessionContext | A SSLSessionContext represents a set of SSLSessions associated with a single entity. | Interface | javax.net.ssl | Java SE |
|
| TrustManagerFactory | This class acts as a factory for trust managers based on a source of trust material. | Class | javax.net.ssl | Java SE |
|
| TrustManagerFactorySpi | This class defines the Service Provider Interface (SPI) for the TrustManagerFactory class. | Class | javax.net.ssl | Java SE |
|
| TrustManager | This is the base interface for JSSE trust managers. | Interface | javax.net.ssl | Java SE |
|
| X509ExtendedKeyManager | Abstract class that provides for extension of the X509KeyManager Methods in this class should be overriden to provide actual | Class | javax.net.ssl | Java SE |
|
| X509ExtendedTrustManager | Extensions to the X509TrustManager interface to support SSL/TLS/DTLS connection sensitive trust management. | Class | javax.net.ssl | Java SE |
|
| X509KeyManager | Instances of this interface manage which X509 certificate-based key pairs are used to authenticate the local side of a secure | Interface | javax.net.ssl | Java SE |
|
| X509TrustManager | Instance of this interface manage which X509 certificates may be used to authenticate the remote side of a secure | Interface | javax.net.ssl | Java SE |