java.lang.Object
java.util.Dictionary<K,V>
java.util.Hashtable<Object,Object>
java.util.Properties
java.security.Provider
com.ibm.crypto.ibmjcehybrid.provider.IBMJCEHYBRID
- All Implemented Interfaces:
Serializable
,Cloneable
,Map<Object,
Object>
This class is the main class that registers all
transformations supported by the IBMJCEHYBRID provider.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.security.Provider
Provider.Service
-
Field Summary
Fields inherited from class java.util.Properties
defaults
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.security.Provider
clear, compute, computeIfAbsent, computeIfPresent, configure, 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, values
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
-
Constructor Details
-
IBMJCEHYBRID
public IBMJCEHYBRID()Constructor
-
-
Method Details
-
getCurrentBestProvider
public String getCurrentBestProvider(String service, String algorithm) throws NoSuchAlgorithmException - Parameters:
service
- The service to queryalgorithm
- The algorithm to query- Returns:
- String The current best provider for the service algorithm pair.
- Throws:
NoSuchAlgorithmException
- The service algorithm pair was not found as a registered provider or no registered providers were found in the failover table.
-