Home » openjdk-7 » javax » net » ssl »

javax.net.ssl

Interfaces:

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.  code | html
HostnameVerifier   This class is the base interface for hostname verification.  code | html
KeyManager   This is the base interface for JSSE key managers.  code | html
ManagerFactoryParameters   This class is the base interface for providing algorithm-specific information to a KeyManagerFactory or TrustManagerFactory.  code | html
SSLSession   In SSL, sessions are used to describe an ongoing relationship between two entities.  code | html
SSLSessionBindingListener   This interface is implemented by objects which want to know when they are being bound or unbound from a SSLSession.  code | html
SSLSessionContext   A SSLSessionContext represents a set of SSLSessions associated with a single entity.  code | html
TrustManager   This is the base interface for JSSE trust managers.  code | html
X509KeyManager   Instances of this interface manage which X509 certificate-based key pairs are used to authenticate the local side of a secure socket.  code | html
X509TrustManager   Instance of this interface manage which X509 certificates may be used to authenticate the remote side of a secure socket.  code | html

Abstract Classes:

ExtendedSSLSession   Extends the SSLSession interface to support additional session attributes.  code | html
HttpsURLConnection   HttpsURLConnection extends HttpURLConnection with support for https-specific features.  code | html
KeyManagerFactorySpi   This class defines the Service Provider Interface (SPI) for the KeyManagerFactory class.  code | html
SSLContextSpi   This class defines the Service Provider Interface (SPI) for the SSLContext class.  code | html
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.  code | html
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.  code | html
SSLServerSocketFactory   SSLServerSocketFactorys create SSLServerSockets.  code | html
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.  code | html
SSLSocketFactory   SSLSocketFactorys create SSLSockets.  code | html
TrustManagerFactorySpi   This class defines the Service Provider Interface (SPI) for the TrustManagerFactory class.  code | html
X509ExtendedKeyManager   Abstract class that provides for extension of the X509KeyManager interface.  code | html
X509ExtendedTrustManager   Extensions to the X509TrustManager interface to support SSL/TLS connection sensitive trust management.  code | html

Classes:

SSLEngineResult.HandshakeStatus   An SSLEngineResult enum describing the current handshaking state of this SSLEngine code | html
SSLEngineResult.Status   An SSLEngineResult enum describing the overall result of the SSLEngine operation.  code | html
CertPathTrustManagerParameters   A wrapper for CertPathParameters.  code | html
DefaultHostnameVerifier   Default implementation of javax.net.ssl.HostnameVerifier  code | html
DefaultSSLContext   Support class for this package.  code | html
DefaultSSLServerSocketFactory   Default inoperative implementation of javax.net.ssl.SSLServerSocketFactory  code | html
DefaultSSLServerSocketFactory     code | html
DefaultSSLSocketFactory     code | html
DefaultSSLSocketFactory   Default inoperative implementation of javax.net.ssl.SSLSocketFactory  code | html
HandshakeCompletedEvent   This event indicates that an SSL handshake completed on a given SSL connection.  code | html
HttpsURLConnection.DefaultHostnameVerifier     code | html
KeyManagerFactory   This class acts as a factory for key managers based on a source of key material.  code | html
KeyStoreBuilderParameters   A parameters object for X509KeyManagers that encapsulates a List of KeyStore.Builders.  code | html
SSLContext   Instances of this class represent a secure socket protocol implementation which acts as a factory for secure socket factories or SSLEngines.  code | html
SSLEngineResult   An encapsulation of the result state produced by SSLEngine I/O calls.  code | html
SSLException   Indicates some kind of error detected by an SSL subsystem.  code | html
SSLHandshakeException   Indicates that the client and server could not negotiate the desired level of security.  code | html
SSLKeyException   Reports a bad SSL key.  code | html
SSLParameters   Encapsulates parameters for an SSL/TLS connection.  code | html
SSLPeerUnverifiedException   Indicates that the peer's identity has not been verified.  code | html
SSLPermission   This class is for various network permissions.  code | html
SSLProtocolException   Reports an error in the operation of the SSL protocol.  code | html
SSLSessionBindingEvent   This event is propagated to a SSLSessionBindingListener.  code | html
TrivialHostnameVerifier   A hostname verifier that always rejects mismatched hostnames.  code | html
TrustManagerFactory   This class acts as a factory for trust managers based on a source of trust material.  code | html