Package org.wildfly.security.auth.client
Class WildFlyElytronClientDefaultSSLContextSpi
- java.lang.Object
 - 
- javax.net.ssl.SSLContextSpi
 - 
- org.wildfly.security.auth.client.WildFlyElytronClientDefaultSSLContextSpi
 
 
 
- 
public class WildFlyElytronClientDefaultSSLContextSpi extends SSLContextSpi
SSLContextSpi that is used by WildFlyElytronClientDefaultSSLContextProvider 
- 
- 
Constructor Summary
Constructors Constructor Description WildFlyElytronClientDefaultSSLContextSpi()SSLContextSpi used by WildFlyElytronClientDefaultSSLContextProvider that uses AuthenticationContext found on the classpath to retrieve default SSLContext.WildFlyElytronClientDefaultSSLContextSpi(String configPath)SSLContextSpi used by WildFlyElytronClientDefaultSSLContextProvider that uses Elytron client configuration from provided path to retrieve default SSLContext.WildFlyElytronClientDefaultSSLContextSpi(AuthenticationContext authenticationContext)SSLContextSpi used by WildFlyElytronClientDefaultSSLContextProvider that uses Elytron client configuration from provided authentication context. 
- 
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 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
WildFlyElytronClientDefaultSSLContextSpi
public WildFlyElytronClientDefaultSSLContextSpi() throws GeneralSecurityExceptionSSLContextSpi used by WildFlyElytronClientDefaultSSLContextProvider that uses AuthenticationContext found on the classpath to retrieve default SSLContext.- Throws:
 GeneralSecurityException
 
- 
WildFlyElytronClientDefaultSSLContextSpi
public WildFlyElytronClientDefaultSSLContextSpi(String configPath) throws GeneralSecurityException, org.wildfly.client.config.ConfigXMLParseException
SSLContextSpi used by WildFlyElytronClientDefaultSSLContextProvider that uses Elytron client configuration from provided path to retrieve default SSLContext.- Parameters:
 configPath- path to the Elytron client configuration file- Throws:
 GeneralSecurityExceptionorg.wildfly.client.config.ConfigXMLParseException
 
- 
WildFlyElytronClientDefaultSSLContextSpi
public WildFlyElytronClientDefaultSSLContextSpi(AuthenticationContext authenticationContext) throws GeneralSecurityException
SSLContextSpi used by WildFlyElytronClientDefaultSSLContextProvider that uses Elytron client configuration from provided authentication context.- Parameters:
 authenticationContext- authentication context used to retrieve default SSLContext- Throws:
 GeneralSecurityException
 
 - 
 
- 
Method Detail
- 
engineInit
protected void engineInit(KeyManager[] keyManagers, TrustManager[] trustManagers, SecureRandom secureRandom)
- Specified by:
 engineInitin classSSLContextSpi
 
- 
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
 
 - 
 
 -