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 IOException
private SSLParametersImpl
private boolean
private 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) void
setUseEngineSocket
(boolean useEngineSocket) Configures the socket to be created for this instance.(package private) static void
setUseEngineSocketByDefault
(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,useEngineSocketByDefault
will be used. -
getDefaultCipherSuites
- Specified by:
getDefaultCipherSuites
in classSSLServerSocketFactory
-
getSupportedCipherSuites
- Specified by:
getSupportedCipherSuites
in classSSLServerSocketFactory
-
createServerSocket
- Overrides:
createServerSocket
in classServerSocketFactory
- Throws:
IOException
-
createServerSocket
- Specified by:
createServerSocket
in classServerSocketFactory
- Throws:
IOException
-
createServerSocket
- Specified by:
createServerSocket
in classServerSocketFactory
- Throws:
IOException
-
createServerSocket
public ServerSocket createServerSocket(int port, int backlog, InetAddress iAddress) throws IOException - Specified by:
createServerSocket
in classServerSocketFactory
- Throws:
IOException
-