CryptoKeyPurpose(value)
CryptoKeyPurpose
describes the cryptographic capabilities of a
CryptoKey. A given key can only be
used for the operations allowed by its purpose. For more
information, see Key
purposes <https://cloud.google.com/kms/docs/algorithms#key_purposes>
__.
Enums |
|
---|---|
Name | Description |
CRYPTO_KEY_PURPOSE_UNSPECIFIED |
Not specified. |
ENCRYPT_DECRYPT |
CryptoKeys with this purpose may be used with Encrypt and Decrypt. |
ASYMMETRIC_SIGN |
CryptoKeys with this purpose may be used with AsymmetricSign and GetPublicKey. |
ASYMMETRIC_DECRYPT |
CryptoKeys with this purpose may be used with AsymmetricDecrypt and GetPublicKey. |
RAW_ENCRYPT_DECRYPT |
CryptoKeys with this purpose may be used with RawEncrypt and RawDecrypt. This purpose is meant to be used for interoperable symmetric encryption and does not support automatic CryptoKey rotation. |
MAC |
CryptoKeys with this purpose may be used with MacSign. |