Package org.forgerock.secrets.gcpkms
package org.forgerock.secrets.gcpkms
A secret store implementation that can retrieve keys from a Google Cloud Platform Key Management Service.
-
ClassDescriptionImplementation of the Google Cloud API
HttpTransport
interface using CHF.A Cipher implementation using Google KMS symmetric encryption/decryption.ASecretPropertyFormat
for thePropertyResolverSecretStore
that can decrypt secrets using a Google KMS decryption key.Abstract base class for keys stored in Google KMS.Represents a private key stored in the Google Cloud Platform Key Management Service.Provides implementations of Java Cryptography Architecture primitives that use the Google Cloud Platform Key Management Service.A cipher implementation for RSA-OAEP based on Google Cloud KMS.A symmetric secret key stored in Google KMS.A secret store that can provide cryptographic keys based on the Google Cloud Platform Key Management Service.Builder class forGoogleKmsSecretStore
.Implementation of the Java Signature SPI that delegates signature operations to the Google Cloud Platform Key Management Service.Implements generic RSA-PSS signing.Implements signing with the SHA-256 message digest.Implements signing with the SHA-384 message digest.Implements signing with the SHA-512 message digest.Provides Google SDK credentials from the secrets API.