AWS::PaymentCryptography::Key KeyModesOfUse - AWS CloudFormation

AWS::PaymentCryptography::Key KeyModesOfUse

The list of cryptographic operations that you can perform using the key. The modes of use are defined in section A.5.3 of the TR-31 spec.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

JSON

{ "Decrypt" : Boolean, "DeriveKey" : Boolean, "Encrypt" : Boolean, "Generate" : Boolean, "NoRestrictions" : Boolean, "Sign" : Boolean, "Unwrap" : Boolean, "Verify" : Boolean, "Wrap" : Boolean }

YAML

Decrypt: Boolean DeriveKey: Boolean Encrypt: Boolean Generate: Boolean NoRestrictions: Boolean Sign: Boolean Unwrap: Boolean Verify: Boolean Wrap: Boolean

Properties

Decrypt

Specifies whether an AWS Payment Cryptography key can be used to decrypt data.

Required: No

Type: Boolean

Update requires: No interruption

DeriveKey

Specifies whether an AWS Payment Cryptography key can be used to derive new keys.

Required: No

Type: Boolean

Update requires: No interruption

Encrypt

Specifies whether an AWS Payment Cryptography key can be used to encrypt data.

Required: No

Type: Boolean

Update requires: No interruption

Generate

Specifies whether an AWS Payment Cryptography key can be used to generate and verify other card and PIN verification keys.

Required: No

Type: Boolean

Update requires: No interruption

NoRestrictions

Specifies whether an AWS Payment Cryptography key has no special restrictions other than the restrictions implied by KeyUsage.

Required: No

Type: Boolean

Update requires: No interruption

Sign

Specifies whether an AWS Payment Cryptography key can be used for signing.

Required: No

Type: Boolean

Update requires: No interruption

Unwrap

Property description not available.

Required: No

Type: Boolean

Update requires: No interruption

Verify

Specifies whether an AWS Payment Cryptography key can be used to verify signatures.

Required: No

Type: Boolean

Update requires: No interruption

Wrap

Specifies whether an AWS Payment Cryptography key can be used to wrap other keys.

Required: No

Type: Boolean

Update requires: No interruption