Package org.wildfly.security.ssl
Class SNISSLContextSpi
- java.lang.Object
-
- javax.net.ssl.SSLContextSpi
-
- org.wildfly.security.ssl.SNISSLContextSpi
-
class SNISSLContextSpi extends SSLContextSpi
SSLContext that can be used to do SNI matching. This
-
-
Field Summary
Fields Modifier and Type Field Description private SNIContextMatchermatcher
-
Constructor Summary
Constructors Constructor Description SNISSLContextSpi(SNIContextMatcher matcher)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected SSLEngineengineCreateSSLEngine()protected SSLEngineengineCreateSSLEngine(String s, int i)protected SSLSessionContextengineGetClientSessionContext()protected SSLSessionContextengineGetServerSessionContext()protected SSLServerSocketFactoryengineGetServerSocketFactory()protected SSLSocketFactoryengineGetSocketFactory()protected voidengineInit(KeyManager[] keyManagers, TrustManager[] trustManagers, SecureRandom secureRandom)-
Methods inherited from class javax.net.ssl.SSLContextSpi
engineGetDefaultSSLParameters, engineGetSupportedSSLParameters
-
-
-
-
Field Detail
-
matcher
private final SNIContextMatcher matcher
-
-
Constructor Detail
-
SNISSLContextSpi
SNISSLContextSpi(SNIContextMatcher matcher)
-
-
Method Detail
-
engineInit
protected void engineInit(KeyManager[] keyManagers, TrustManager[] trustManagers, SecureRandom secureRandom) throws KeyManagementException
- Specified by:
engineInitin classSSLContextSpi- Throws:
KeyManagementException
-
engineGetSocketFactory
protected SSLSocketFactory engineGetSocketFactory()
- Specified by:
engineGetSocketFactoryin classSSLContextSpi
-
engineGetServerSocketFactory
protected SSLServerSocketFactory engineGetServerSocketFactory()
- Specified by:
engineGetServerSocketFactoryin classSSLContextSpi
-
engineCreateSSLEngine
protected SSLEngine engineCreateSSLEngine()
- Specified by:
engineCreateSSLEnginein classSSLContextSpi
-
engineCreateSSLEngine
protected SSLEngine engineCreateSSLEngine(String s, int i)
- Specified by:
engineCreateSSLEnginein classSSLContextSpi
-
engineGetServerSessionContext
protected SSLSessionContext engineGetServerSessionContext()
- Specified by:
engineGetServerSessionContextin classSSLContextSpi
-
engineGetClientSessionContext
protected SSLSessionContext engineGetClientSessionContext()
- Specified by:
engineGetClientSessionContextin classSSLContextSpi
-
-