The javax.net.ssl package

The java.net.ssl package contains classes relating to secure socket packages. This permits us to use SSL, as an example, for the reliable detection of errors that are introduced to the network byte stream. It also provides the ability to encrypt the data as well as provide authentication of the client and server.

This package includes the following interfaces:

  • public interface HandshakeCompletedListener extends EventListener
  • public interface HostnameVerifier
  • public interface KeyManager
  • public interface ManagerFactoryParameters
  • public interface SSLSession
  • public interface SSLSessionBindingListener extends EventListener
  • public interface SSLSessionContext
  • public interace TrustManager
  • public interface X509KeyManager extends KeyManager
  • public interface X509TrustManager extends TrustManager

The java.net.ssl package also has the following subclasses:

  • public class CertPathTrustManagerParameters extends Object implements ManagerFactoryParameters
  • public abstract class ExtendedSSLSession extends Object implements SSLSession
  • public class HandshakeCompleteEvent extends EventObject
  • public abstract class HttpsURLConnection extends HttpURLConnection
  • public class KeyManagerFactory extends Object
  • public abstract class KeyManagerFactorySpi
  • public class KeyStoreBuilderParameters extends Object implements ManagerFactoryParameters
  • public class SSLContext extends Object
  • public abstract class SSLContextSpi extends Object
  • public abstract class SSLEngine extends Object
  • public class SSLEngineResult extends Object
  • public class SSLParameters extends Object
  • public final class SSLPermission extends BasicPermission
  • public abstract class SSLServerSocket extends ServerSocket
  • public abstract class SSLServerSocketFactory extends ServerSocketFactory
  • public class SSLSessionBindingEvent extends EventObject
  • public abstract class SSLSocket extends Socket
  • public abstract class SSLSocketFactory extends SocketFactory
  • public class TrustManagerFactory extends Object
  • public abstract class TrustManagerFactorySpi extends Object
  • public abstract class X509ExtendedKeyManager extends Object implements X509KeyManager
  • public abstract class X509ExtendedTrustManager extends Object implements x509TrustManager
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset