Module: AWSCDK::KMS::KeyUsage

Defined in:
kms/key_usage.rb

Overview

The key usage, represents the cryptographic operations of keys.

Constant Summary collapse

ENCRYPT_DECRYPT =
Deprecated.
Note:

Default:

Encryption and decryption.

Jsii::Enum.new("aws-cdk-lib.aws_kms.KeyUsage", "ENCRYPT_DECRYPT")
SIGN_VERIFY =
Deprecated.
Note:

Default:

Signing and verification.

Jsii::Enum.new("aws-cdk-lib.aws_kms.KeyUsage", "SIGN_VERIFY")
GENERATE_VERIFY_MAC =
Deprecated.
Note:

Default:

Generating and verifying MACs.

Jsii::Enum.new("aws-cdk-lib.aws_kms.KeyUsage", "GENERATE_VERIFY_MAC")
KEY_AGREEMENT =
Deprecated.
Note:

Default:

Deriving shared secrets.

Jsii::Enum.new("aws-cdk-lib.aws_kms.KeyUsage", "KEY_AGREEMENT")