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>__.
Values:
CRYPTO_KEY_PURPOSE_UNSPECIFIED (0):
Not specified.
ENCRYPT_DECRYPT (1):
CryptoKeys with this
purpose may be used with
Encrypt
and
Decrypt.
ASYMMETRIC_SIGN (5):
CryptoKeys with this
purpose may be used with
AsymmetricSign
and
GetPublicKey.
ASYMMETRIC_DECRYPT (6):
CryptoKeys with this
purpose may be used with
AsymmetricDecrypt
and
GetPublicKey.
MAC (9):
CryptoKeys with this
purpose may be used with
MacSign.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-12-19 UTC."],[],[]]