| 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 |
|---|---|
| HttpsURLConnection |
HttpsURLConnection extends HttpURLConnection
with support for https-specific features. |
| 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
SSLEngines. |
| 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
ServerSockets and
provides secure server sockets using protocols such as the Secure
Sockets Layer (SSL) or Transport Layer Security (TLS) protocols. |
| SSLServerSocketFactory |
SSLServerSocketFactorys create
SSLServerSockets. |
| 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. |
| 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.
|