Package org.conscrypt
Class OpenSSLServerSocketFactoryImpl
java.lang.Object
javax.net.ServerSocketFactory
javax.net.ssl.SSLServerSocketFactory
org.conscrypt.OpenSSLServerSocketFactoryImpl
An implementation of
SSLServerSocketFactory using BoringSSL.
This name of this class cannot change in order to maintain backward-compatibility with GMS
core ProviderInstallerImpl-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate IOExceptionprivate SSLParametersImplprivate booleanprivate static boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateServerSocket(int port) createServerSocket(int port, int backlog) createServerSocket(int port, int backlog, InetAddress iAddress) String[]String[](package private) voidsetUseEngineSocket(boolean useEngineSocket) Configures the socket to be created for this instance.(package private) static voidsetUseEngineSocketByDefault(boolean useEngineSocket) Configures the default socket type to be created for the default and all new instances.Methods inherited from class javax.net.ssl.SSLServerSocketFactory
getDefault
-
Field Details
-
useEngineSocketByDefault
private static boolean useEngineSocketByDefault -
sslParameters
-
instantiationException
-
useEngineSocket
private boolean useEngineSocket
-
-
Constructor Details
-
OpenSSLServerSocketFactoryImpl
OpenSSLServerSocketFactoryImpl() -
OpenSSLServerSocketFactoryImpl
OpenSSLServerSocketFactoryImpl(SSLParametersImpl sslParameters)
-
-
Method Details
-
setUseEngineSocketByDefault
static void setUseEngineSocketByDefault(boolean useEngineSocket) Configures the default socket type to be created for the default and all new instances. -
setUseEngineSocket
void setUseEngineSocket(boolean useEngineSocket) Configures the socket to be created for this instance. If not called,useEngineSocketByDefaultwill be used. -
getDefaultCipherSuites
- Specified by:
getDefaultCipherSuitesin classSSLServerSocketFactory
-
getSupportedCipherSuites
- Specified by:
getSupportedCipherSuitesin classSSLServerSocketFactory
-
createServerSocket
- Overrides:
createServerSocketin classServerSocketFactory- Throws:
IOException
-
createServerSocket
- Specified by:
createServerSocketin classServerSocketFactory- Throws:
IOException
-
createServerSocket
- Specified by:
createServerSocketin classServerSocketFactory- Throws:
IOException
-
createServerSocket
public ServerSocket createServerSocket(int port, int backlog, InetAddress iAddress) throws IOException - Specified by:
createServerSocketin classServerSocketFactory- Throws:
IOException
-