Google Key Management Service
Use the Google Key Management Service API for CryptoKey management and encrypt/decrypt functionality.
Network Security · Google Key Management Service
Configuration parameters
service_account— User's Service Account JSONcredentials_service_account—project— Project in Google Cloud KMS (required)location— Default Location (required)key_ring— Default Key Ringproxy— Use system proxy settings
Commands (15)
-
google-kms-asymmetric-decryptDecrypts data using an asymmetric CryptoKey.
-
google-kms-asymmetric-encryptEncrypts data using a asymmetric CryptoKey.
-
google-kms-create-keyCreates a new CryptoKey within a KeyRing.
-
google-kms-destroy-keySchedules a CryptoKeyVersion for destruction.
-
google-kms-disable-keyDisables a CryptoKeyVersion of a given CryptoKey.
-
google-kms-enable-keyEnables a CryptoKeyVersion of a given CryptoKey.
-
google-kms-get-keyReturns metadata for a given CryptoKey, and its primary CryptoKeyVersion.
-
google-kms-get-public-keyReturns the public key from a given CryptoKey.
-
google-kms-list-all-keysLists all CryptoKeys across all KeyRings in a given location.
-
google-kms-list-key-ringsLists all KeyRings in a given location.
-
google-kms-list-keysLists all keys in key ring.
-
google-kms-restore-keyRestores a CryptoKeyVersion in the DESTROY_SCHEDULED state.
-
google-kms-symmetric-decryptDecrypts data that was protected by Encrypt.
-
google-kms-symmetric-encryptEncrypts data, so it can only be recovered by a call to Decrypt.
-
google-kms-update-keyUpdates a CryptoKey.