Skip to main content

types

AsymmetricEncryptionKey

An asymmetric KMS key that may contain several versions of the cryptographic material.

Status

  • STATUS_UNSPECIFIED

  • CREATING

    The key is being created.

  • ACTIVE

    The key is active and can be used for encryption and decryption or signature and verification. Can be set to INACTIVE using the [AsymmetricKeyService.Update][1] method.

  • INACTIVE

    The key is inactive and unusable. Can be set to ACTIVE using the [AsymmetricKeyService.Update][2] method.

id : string

ID of the key.

folderId : string

ID of the folder that the key belongs to.

createdAt : google.protobuf.Timestamp

Time when the key was created.

name : string

Name of the key.

description : string

Description of the key.

labels : string

Custom labels for the key as key:value pairs. Maximum 64 per key.

status : Status

Current status of the key.

encryptionAlgorithm : AsymmetricEncryptionAlgorithm

Asymmetric Encryption Algorithm ID.

deletionProtection : bool

Flag that inhibits deletion of the key