[][src]Crate secret_keeper_cloudkms

SecretKeeper for Google Cloud KMS

SecretKeeper uris are of the form

  • cloudkms://PROJECT/LOCATION/KEYRING/KEY

  • PROJECT is the google cloud kms

  • LOCATION is the cloud location; use 'global' for all data centers

  • KEYRING - your keyring name

  • KEY - your key name

You also need to set the environment variable GOOGLE_APPLICATION_CREDENTIALS to point to the service account credentials json file.

Structs

CloudKmsKeeper

SecretKeeper implementation that uses Google Cloud KMS for key storage

CloudKmsOptions

Options for initializing CloudKmsKeeper.Currently there are no options.