Package javax.net.ssl

Class SSLServerSocketFactory

java.lang.Object
javax.net.ServerSocketFactory
javax.net.ssl.SSLServerSocketFactory
Direct Known Subclasses:
OpenSSLServerSocketFactoryImpl, SSLServerSocketFactoryImpl

public abstract class SSLServerSocketFactory
extends ServerSocketFactory
The factory for SSL server sockets.
  • Constructor Details

    • SSLServerSocketFactory

      protected SSLServerSocketFactory()
      Creates a new SSLServerSocketFactory instance.
  • Method Details

    • getDefault

      public static ServerSocketFactory getDefault()
      Returns the default SSLServerSocketFactory instance. The default implementation is defined by the security property "ssl.ServerSocketFactory.provider".
      Returns:
      the default SSLServerSocketFactory instance.
    • getDefaultCipherSuites

      public abstract String[] getDefaultCipherSuites()
      Returns the names of the cipher suites that are enabled by default.
      Returns:
      the names of the cipher suites that are enabled by default
    • getSupportedCipherSuites

      public abstract String[] getSupportedCipherSuites()
      Returns the list of supported cipher suites that could be enabled for an SSL connection created by this factory.
      Returns:
      the list of supported cipher suites