Package javax.net.ssl

Provides the classes for the secure socket optional package.

See:
          Description

Interface Summary
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.
SSLSession In SSL, sessions are used to describe an ongoing relationship between two entities.
SSLSessionBindingListener This is interface is implemented by objects which want to know when they are being bound or unbound from a SSLSession.
SSLSessionContext A SSLSessionContext is a grouping of SSLSessions associated with a single entity.
 

Class Summary
HandshakeCompletedEvent This event indicates that an SSL handshake completed on a given SSL connection.
SSLServerSocket This class is extended by server sockets which return connections which are protected using the Secure Sockets Layer (SSL) protocol, and which extend the SSLSocket class.
SSLServerSocketFactory This class creates SSL server sockets.
SSLSessionBindingEvent This event is communicated to a SSLSessionBindingListener whenever such a listener is bound to or unbound from a SSLSession value.
SSLSocket SSLSocket is a class extended by sockets which support the "Secure Sockets Layer" (SSL) or IETF "Transport Layer Security" (TLS) protocols.
SSLSocketFactory Instances of this kind of socket factory return SSL sockets.
 

Exception Summary
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.
SSLKeyException Reports a bad SSL key.
SSLPeerUnverifiedException Indicates that the peer's identity has not been verified.
SSLProtocolException Reports an error in the operation of the SSL protocol.
 

Package javax.net.ssl Description

Provides the classes for the secure socket optional package. Using the secure socket classes, you can communicate using SSL or a related security protocol to reliably detect any errors introduced into the network byte stream and to optionally encrypt the data and/or authenticate the communicating peers.