Package org.mozilla.jss
Class JSSProvider
- java.lang.Object
-
- java.util.Dictionary<K,V>
-
- java.util.Hashtable<java.lang.Object,java.lang.Object>
-
- java.util.Properties
-
- java.security.Provider
-
- org.mozilla.jss.JSSProvider
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Cloneable
,java.util.Map<java.lang.Object,java.lang.Object>
public final class JSSProvider extends java.security.Provider
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static boolean
ENABLE_JSSENGINE
-
Constructor Summary
Constructors Constructor Description JSSProvider()
JSSProvider(boolean initialize)
JSSProvider(java.io.InputStream config)
JSSProvider(java.lang.String config_path)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.security.Provider
configure(java.lang.String arg)
Configure this instance of JSSProvider with the specified path to a JSS configuration properties file.CryptoManager
getCryptoManager()
Return the CryptoManager this instance was initialized with.static java.util.List<java.lang.String>
getDeprecatedAlgortihms()
java.security.Provider.Service
getService(java.lang.String type, java.lang.String algorithm)
protected void
initializeProvider()
static boolean
isAlgorithmDeprecated(java.lang.String algorithm)
java.lang.String
toString()
-
Methods inherited from class java.security.Provider
clear, compute, computeIfAbsent, computeIfPresent, elements, entrySet, forEach, get, getInfo, getName, getOrDefault, getProperty, getServices, getVersion, getVersionStr, isConfigured, keys, keySet, load, merge, put, putAll, putIfAbsent, putService, remove, remove, removeService, replace, replace, replaceAll, values
-
-
-
-
Constructor Detail
-
JSSProvider
public JSSProvider()
-
JSSProvider
public JSSProvider(boolean initialize)
-
JSSProvider
public JSSProvider(java.lang.String config_path) throws java.lang.Exception
- Throws:
java.lang.Exception
-
JSSProvider
public JSSProvider(java.io.InputStream config) throws java.lang.Exception
- Throws:
java.lang.Exception
-
-
Method Detail
-
configure
public java.security.Provider configure(java.lang.String arg)
Configure this instance of JSSProvider with the specified path to a JSS configuration properties file. See JSSLoader's class description for a description of the JSS configuration properties file and known values. If the JSSProvider is already loaded, this is a no-op.- Overrides:
configure
in classjava.security.Provider
-
getCryptoManager
public CryptoManager getCryptoManager()
Return the CryptoManager this instance was initialized with.
-
getService
public java.security.Provider.Service getService(java.lang.String type, java.lang.String algorithm)
- Overrides:
getService
in classjava.security.Provider
-
isAlgorithmDeprecated
public static boolean isAlgorithmDeprecated(java.lang.String algorithm)
-
getDeprecatedAlgortihms
public static java.util.List<java.lang.String> getDeprecatedAlgortihms()
-
initializeProvider
protected void initializeProvider()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.security.Provider
-
-