Skip to content

/AWS1/CL_PCYKEYMODESOFUSE

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.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_encrypt TYPE /AWS1/PCYPRIMITIVEBOOLEAN /AWS1/PCYPRIMITIVEBOOLEAN

Specifies whether an Amazon Web Services Payment Cryptography key can be used to encrypt data.

iv_decrypt TYPE /AWS1/PCYPRIMITIVEBOOLEAN /AWS1/PCYPRIMITIVEBOOLEAN

Specifies whether an Amazon Web Services Payment Cryptography key can be used to decrypt data.

iv_wrap TYPE /AWS1/PCYPRIMITIVEBOOLEAN /AWS1/PCYPRIMITIVEBOOLEAN

Specifies whether an Amazon Web Services Payment Cryptography key can be used to wrap other keys.

iv_unwrap TYPE /AWS1/PCYPRIMITIVEBOOLEAN /AWS1/PCYPRIMITIVEBOOLEAN

Specifies whether an Amazon Web Services Payment Cryptography key can be used to unwrap other keys.

iv_generate TYPE /AWS1/PCYPRIMITIVEBOOLEAN /AWS1/PCYPRIMITIVEBOOLEAN

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

iv_sign TYPE /AWS1/PCYPRIMITIVEBOOLEAN /AWS1/PCYPRIMITIVEBOOLEAN

Specifies whether an Amazon Web Services Payment Cryptography key can be used for signing.

iv_verify TYPE /AWS1/PCYPRIMITIVEBOOLEAN /AWS1/PCYPRIMITIVEBOOLEAN

Specifies whether an Amazon Web Services Payment Cryptography key can be used to verify signatures.

iv_derivekey TYPE /AWS1/PCYPRIMITIVEBOOLEAN /AWS1/PCYPRIMITIVEBOOLEAN

Specifies whether an Amazon Web Services Payment Cryptography key can be used to derive new keys.

iv_norestrictions TYPE /AWS1/PCYPRIMITIVEBOOLEAN /AWS1/PCYPRIMITIVEBOOLEAN

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


Queryable Attributes

Encrypt

Specifies whether an Amazon Web Services Payment Cryptography key can be used to encrypt data.

Accessible with the following methods

Method Description
GET_ENCRYPT() Getter for ENCRYPT

Decrypt

Specifies whether an Amazon Web Services Payment Cryptography key can be used to decrypt data.

Accessible with the following methods

Method Description
GET_DECRYPT() Getter for DECRYPT

Wrap

Specifies whether an Amazon Web Services Payment Cryptography key can be used to wrap other keys.

Accessible with the following methods

Method Description
GET_WRAP() Getter for WRAP

Unwrap

Specifies whether an Amazon Web Services Payment Cryptography key can be used to unwrap other keys.

Accessible with the following methods

Method Description
GET_UNWRAP() Getter for UNWRAP

Generate

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

Accessible with the following methods

Method Description
GET_GENERATE() Getter for GENERATE

Sign

Specifies whether an Amazon Web Services Payment Cryptography key can be used for signing.

Accessible with the following methods

Method Description
GET_SIGN() Getter for SIGN

Verify

Specifies whether an Amazon Web Services Payment Cryptography key can be used to verify signatures.

Accessible with the following methods

Method Description
GET_VERIFY() Getter for VERIFY

DeriveKey

Specifies whether an Amazon Web Services Payment Cryptography key can be used to derive new keys.

Accessible with the following methods

Method Description
GET_DERIVEKEY() Getter for DERIVEKEY

NoRestrictions

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

Accessible with the following methods

Method Description
GET_NORESTRICTIONS() Getter for NORESTRICTIONS