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>
Provides implementations of Java Cryptography Architecture primitives that use the Google Cloud Platform Key
Management Service.
- 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
ConstructorDescriptionDefault 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 Details
-
NAME
The name of the provider - "GoogleKMS".- See Also:
-
-
Constructor Details
-
GoogleKmsProvider
public GoogleKmsProvider()Default constructor that registers all supported algorithms.
-