Interface | Description |
---|---|
KeyManager |
This is the base interface for JSSE key managers.
|
TrustManager |
This is the base interface for JSSE trust managers.
|
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 | Description |
---|---|
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. |
SSLContext |
Instances of this class represent a secure socket protocol implementation which acts as a factory for secure socket
factories or
SSLEngine s. |
SSLContextSpi |
This class defines the Service Provider Interface (SPI) for the
SSLContext class. |
SSLPermission |
This class is for various network permissions.
|
SSLServerSocket |
This class extends
ServerSocket s and provides secure server sockets using protocols such as the Secure
Sockets Layer (SSL) or Transport Layer Security (TLS) protocols. |
SSLServerSocketFactory |
SSLServerSocketFactory s create SSLServerSocket s. |
SSLSocket |
This class extends
Socket s and provides secure socket using protocols such as the "Secure Sockets Layer"
(SSL) or IETF "Transport Layer Security" (TLS) protocols. |
SSLSocketFactory |
SSLSocketFactory s create SSLSocket s. |
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. |
Exception | Description |
---|---|
SSLException |
Indicates some kind of error detected by an SSL subsystem.
|
SSLHandshakeException |
Indicates that the client and server could not negotiate the desired level of security.
|