Package org.apache.wss4j.common.crypto
Class ThreadLocalSecurityProvider
- java.lang.Object
-
- java.util.Dictionary<K,V>
-
- java.util.Hashtable<Object,Object>
-
- java.util.Properties
-
- java.security.Provider
-
- org.apache.wss4j.common.crypto.ThreadLocalSecurityProvider
-
- All Implemented Interfaces:
Serializable
,Cloneable
,Map<Object,Object>
public final class ThreadLocalSecurityProvider extends Provider
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class java.security.Provider
Provider.Service
-
-
Field Summary
-
Fields inherited from class java.util.Properties
defaults
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clear()
Enumeration<Object>
elements()
Set<Map.Entry<Object,Object>>
entrySet()
Object
get(Object key)
String
getProperty(String key)
Provider.Service
getService(String type, String algorithm)
Set<Provider.Service>
getServices()
static void
install()
static boolean
isInstalled()
Enumeration<Object>
keys()
Set<Object>
keySet()
void
load(InputStream inStream)
Object
put(Object key, Object value)
void
putAll(Map<?,?> t)
Object
remove(Object key)
static void
setProvider(Provider p)
static void
uninstall()
static void
unsetProvider()
Collection<Object>
values()
-
Methods inherited from class java.security.Provider
compute, computeIfAbsent, computeIfPresent, configure, forEach, getInfo, getName, getOrDefault, getVersion, getVersionStr, isConfigured, merge, putIfAbsent, putService, remove, removeService, replace, replace, replaceAll, toString
-
Methods 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
-
-
-
-
Method Detail
-
install
public static void install()
-
uninstall
public static void uninstall()
-
isInstalled
public static boolean isInstalled()
-
setProvider
public static void setProvider(Provider p)
-
unsetProvider
public static void unsetProvider()
-
clear
public void clear()
-
load
public void load(InputStream inStream) throws IOException
- Overrides:
load
in classProvider
- Throws:
IOException
-
putAll
public void putAll(Map<?,?> t)
-
values
public Collection<Object> values()
-
keys
public Enumeration<Object> keys()
-
elements
public Enumeration<Object> elements()
-
getProperty
public String getProperty(String key)
- Overrides:
getProperty
in classProvider
-
getService
public Provider.Service getService(String type, String algorithm)
- Overrides:
getService
in classProvider
-
getServices
public Set<Provider.Service> getServices()
- Overrides:
getServices
in classProvider
-
-