Package org.wildfly.security.auth.client
Class WildFlyElytronClientDefaultSSLContextProvider
java.lang.Object
java.util.Dictionary<K,V>
java.util.Hashtable<Object,Object>
java.util.Properties
java.security.Provider
org.wildfly.security.auth.client.WildFlyElytronClientDefaultSSLContextProvider
- All Implemented Interfaces:
Serializable,Cloneable,Map<Object,Object>
@MetaInfServices(java.security.Provider.class)
public final class WildFlyElytronClientDefaultSSLContextProvider
extends Provider
Provider that loads Elytron client configuration and provides default SSLContext which can be returned with SSLContext.getDefault() call.
Default SSLContext is the configured SSL context that does not have any specific rule when it should be used, so it matches all rules.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.security.Provider
Provider.Service -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class java.util.Properties
defaults -
Constructor Summary
ConstructorsConstructorDescriptionWildFlyElytronClientDefaultSSLContextProvider that uses Elytron client configuration found on classpath.WildFlyElytronClientDefaultSSLContextProvider(String configPath) WildFlyElytronClientDefaultSSLContextProvider that uses Elytron client configuration found on provided path. -
Method Summary
Methods inherited from class java.security.Provider
clear, compute, computeIfAbsent, computeIfPresent, elements, entrySet, forEach, get, getInfo, getName, getOrDefault, getProperty, getService, getServices, getVersion, getVersionStr, isConfigured, keys, keySet, load, merge, put, putAll, putIfAbsent, putService, remove, remove, removeService, replace, replace, replaceAll, toString, valuesMethods inherited from class java.util.Properties
clone, contains, containsKey, containsValue, equals, getProperty, hashCode, isEmpty, list, list, load, loadFromXML, propertyNames, rehash, save, setProperty, size, store, store, storeToXML, storeToXML, storeToXML, stringPropertyNames
-
Field Details
-
ELYTRON_CLIENT_DEFAULT_SSL_CONTEXT_PROVIDER_NAME
- See Also:
-
SSL_CONTEXT_SERVICE_TYPE
- See Also:
-
DEFAULT_ALGORITHM_NAME
- See Also:
-
SERVICE_IMPLEMENTATION_CLASS
- See Also:
-
-
Constructor Details
-
WildFlyElytronClientDefaultSSLContextProvider
public WildFlyElytronClientDefaultSSLContextProvider()WildFlyElytronClientDefaultSSLContextProvider that uses Elytron client configuration found on classpath. -
WildFlyElytronClientDefaultSSLContextProvider
WildFlyElytronClientDefaultSSLContextProvider that uses Elytron client configuration found on provided path.- Parameters:
configPath- path to Elytron client configuration path
-
-
Method Details