- java.lang.Object
-
- java.util.Dictionary<K,V>
-
- java.util.Hashtable<java.lang.Object,java.lang.Object>
-
- java.util.Properties
-
- java.security.Provider
-
- com.ibm.crypto.ibmjcehybrid.provider.IBMJCEHYBRID
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Cloneable
,java.util.Map<java.lang.Object,java.lang.Object>
public final class IBMJCEHYBRID extends java.security.Provider
This class is the main class that registers all transformations supported by the IBMJCEHYBRID provider.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description IBMJCEHYBRID()
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getCurrentBestProvider(java.lang.String service, java.lang.String algorithm)
-
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
-
-
-
-
Method Detail
-
getCurrentBestProvider
public java.lang.String getCurrentBestProvider(java.lang.String service, java.lang.String algorithm) throws java.security.NoSuchAlgorithmException
- Parameters:
service
- The service to queryalgorithm
- The algorithm to query- Returns:
- String The current best provider for the service algorithm pair.
- Throws:
java.security.NoSuchAlgorithmException
- The service algorithm pair was not found as a registered provider or no registered providers were found in the failover table.
-
-