Package org.forgerock.secrets.gcpkms
Class GoogleKmsProvider
- java.lang.Object
-
- java.util.Dictionary<K,V>
-
- java.util.Hashtable<Object,Object>
-
- java.util.Properties
-
- java.security.Provider
-
- org.forgerock.secrets.gcpkms.GoogleKmsProvider
-
- All Implemented Interfaces:
Serializable
,Cloneable
,Map<Object,Object>
public class GoogleKmsProvider extends Provider
Provides implementations of Java Cryptography Architecture primitives that use the Google Cloud Platform Key Management Service.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class java.security.Provider
Provider.Service
-
-
Field Summary
Fields Modifier and Type Field Description static String
NAME
The name of the provider - "GoogleKMS".-
Fields inherited from class java.util.Properties
defaults
-
-
Constructor Summary
Constructors Constructor Description GoogleKmsProvider()
Default constructor that registers all supported algorithms.
-
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
-
-
-
-
Field Detail
-
NAME
public static final String NAME
The name of the provider - "GoogleKMS".- See Also:
- Constant Field Values
-
-