Modifier and Type | Interface and Description |
---|---|
public interface | 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. |
public interface | HostnameVerifier
This class is the base interface for hostname verification. |
public interface | KeyManager
This is the base interface for JSSE key managers. |
public interface | ManagerFactoryParameters
This class is the base interface for providing algorithm-specific information to a KeyManagerFactory or TrustManagerFactory. |
public interface | SSLSession
In SSL, sessions are used to describe an ongoing relationship between two entities. |
public interface | SSLSessionBindingListener
This interface is implemented by objects which want to know when they are being bound or unbound from a SSLSession. |
public interface | SSLSessionContext
A |
public interface | TrustManager
This is the base interface for JSSE trust managers. |
public interface | X509KeyManager
Instances of this interface manage which X509 certificate-based key pairs are used to authenticate the local side of a secure socket. |
public interface | X509TrustManager
Instance of this interface manage which X509 certificates may be used to authenticate the remote side of a secure socket. |
Modifier and Type | Class and Description |
---|---|
public class | CertPathTrustManagerParameters
A wrapper for CertPathParameters. |
pack-priv class | |
pack-priv class | |
public abstract class | ExtendedSSLSession
Extends the |
public class | HandshakeCompletedEvent
This event indicates that an SSL handshake completed on a given SSL connection. |
public abstract class | HttpsURLConnection
|
public class | KeyManagerFactory
This class acts as a factory for key managers based on a source of key material. |
public abstract class | KeyManagerFactorySpi
This class defines the Service Provider Interface (SPI)
for the |
public class | KeyStoreBuilderParameters
A parameters object for X509KeyManagers that encapsulates a List of KeyStore.Builders. |
public class | SNIHostName
Instances of this class represent a server name of type
|
public abstract class | SNIMatcher
Instances of this class represent a matcher that performs match
operations on an |
public abstract class | SNIServerName
Instances of this class represent a server name in a Server Name Indication (SNI) extension. |
public class | SSLContext
Instances of this class represent a secure socket protocol
implementation which acts as a factory for secure socket
factories or |
public abstract class | SSLContextSpi
This class defines the Service Provider Interface (SPI)
for the |
public abstract 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. |
public class | SSLEngineResult
An encapsulation of the result state produced by
|
public class | SSLException
Indicates some kind of error detected by an SSL subsystem. |
public class | SSLHandshakeException
Indicates that the client and server could not negotiate the desired level of security. |
public class | SSLKeyException
Reports a bad SSL key. |
public class | SSLParameters
Encapsulates parameters for an SSL/TLS/DTLS connection. |
public class | SSLPeerUnverifiedException
Indicates that the peer's identity has not been verified. |
public class | SSLPermission
This class is for various network permissions. |
public class | SSLProtocolException
Reports an error in the operation of the SSL protocol. |
public abstract class | SSLServerSocket
This class extends |
public abstract class | SSLServerSocketFactory
|
public class | SSLSessionBindingEvent
This event is propagated to a SSLSessionBindingListener. |
public abstract class | SSLSocket
This class extends |
public abstract class | SSLSocketFactory
|
public class | StandardConstants
Standard constants definitions |
public class | TrustManagerFactory
This class acts as a factory for trust managers based on a source of trust material. |
public abstract class | TrustManagerFactorySpi
This class defines the Service Provider Interface (SPI)
for the |
public abstract class | X509ExtendedKeyManager
Abstract class that provides for extension of the X509KeyManager interface. |
public abstract class | X509ExtendedTrustManager
Extensions to the |