Package org.wildfly.security.auth.client
Class WildFlyElytronClientDefaultSSLContextSpi
java.lang.Object
javax.net.ssl.SSLContextSpi
org.wildfly.security.auth.client.WildFlyElytronClientDefaultSSLContextSpi
SSLContextSpi that is used by WildFlyElytronClientDefaultSSLContextProvider
-
Constructor Summary
ConstructorsConstructorDescriptionSSLContextSpi 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
Modifier and TypeMethodDescriptionprotected SSLEngineprotected SSLEngineengineCreateSSLEngine(String s, int i) protected SSLSessionContextprotected SSLSessionContextprotected SSLServerSocketFactoryprotected SSLSocketFactoryprotected voidengineInit(KeyManager[] keyManagers, TrustManager[] trustManagers, SecureRandom secureRandom) Methods inherited from class javax.net.ssl.SSLContextSpi
engineGetDefaultSSLParameters, engineGetSupportedSSLParameters
-
Constructor Details
-
WildFlyElytronClientDefaultSSLContextSpi
SSLContextSpi 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 Details
-
engineInit
protected void engineInit(KeyManager[] keyManagers, TrustManager[] trustManagers, SecureRandom secureRandom) - Specified by:
engineInitin classSSLContextSpi
-
engineGetSocketFactory
- Specified by:
engineGetSocketFactoryin classSSLContextSpi
-
engineGetServerSocketFactory
- Specified by:
engineGetServerSocketFactoryin classSSLContextSpi
-
engineCreateSSLEngine
- Specified by:
engineCreateSSLEnginein classSSLContextSpi
-
engineCreateSSLEngine
- Specified by:
engineCreateSSLEnginein classSSLContextSpi
-
engineGetServerSessionContext
- Specified by:
engineGetServerSessionContextin classSSLContextSpi
-
engineGetClientSessionContext
- Specified by:
engineGetClientSessionContextin classSSLContextSpi
-