Package org.conscrypt
Class OpenSSLContextImpl
java.lang.Object
javax.net.ssl.SSLContextSpi
org.conscrypt.SSLContextImpl
org.conscrypt.OpenSSLContextImpl
- Direct Known Subclasses:
DefaultSSLContextImpl
public class OpenSSLContextImpl extends SSLContextImpl
Overrides the original SSLContextImpl to provide OpenSSL-based
SSLSocketFactory and SSLServerSocketFactory instances.
-
Field Summary
Fields inherited from class org.conscrypt.SSLContextImpl
sslParameters -
Constructor Summary
Constructors Modifier Constructor Description OpenSSLContextImpl()protectedOpenSSLContextImpl(DefaultSSLContextImpl dummy) -
Method Summary
Modifier and Type Method Description SSLServerSocketFactoryengineGetServerSocketFactory()Returns a server socket factory for this instance.SSLSocketFactoryengineGetSocketFactory()Returns a socket factory for this instance.Methods inherited from class org.conscrypt.SSLContextImpl
engineCreateSSLEngine, engineCreateSSLEngine, engineGetClientSessionContext, engineGetServerSessionContext, engineInitMethods inherited from class javax.net.ssl.SSLContextSpi
engineGetDefaultSSLParameters, engineGetSupportedSSLParameters
-
Constructor Details
-
OpenSSLContextImpl
public OpenSSLContextImpl() -
OpenSSLContextImpl
protected OpenSSLContextImpl(DefaultSSLContextImpl dummy) throws GeneralSecurityException, IOException- Throws:
GeneralSecurityExceptionIOException
-
-
Method Details
-
engineGetSocketFactory
Description copied from class:SSLContextSpiReturns a socket factory for this instance.- Overrides:
engineGetSocketFactoryin classSSLContextImpl- Returns:
- a socket factory for this instance.
-
engineGetServerSocketFactory
Description copied from class:SSLContextSpiReturns a server socket factory for this instance.- Overrides:
engineGetServerSocketFactoryin classSSLContextImpl- Returns:
- a server socket factory for this instance.
-