/AWS1/CL_PCYKEYATTRIBUTES¶
The role of the key, the algorithm it supports, and the cryptographic operations allowed with the key. This data is immutable after the key is created.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_keyusage TYPE /AWS1/PCYKEYUSAGE /AWS1/PCYKEYUSAGE¶
The cryptographic usage of an Amazon Web Services Payment Cryptography key as defined in section A.5.2 of the TR-31 spec.
iv_keyclass TYPE /AWS1/PCYKEYCLASS /AWS1/PCYKEYCLASS¶
The type of Amazon Web Services Payment Cryptography key to create, which determines the classification of the cryptographic method and whether Amazon Web Services Payment Cryptography key contains a symmetric key or an asymmetric key pair.
iv_keyalgorithm TYPE /AWS1/PCYKEYALGORITHM /AWS1/PCYKEYALGORITHM¶
The key algorithm to be use during creation of an Amazon Web Services Payment Cryptography key.
For symmetric keys, Amazon Web Services Payment Cryptography supports
AESandTDESalgorithms. For asymmetric keys, Amazon Web Services Payment Cryptography supportsRSAandECC_NISTalgorithms.
io_keymodesofuse TYPE REF TO /AWS1/CL_PCYKEYMODESOFUSE /AWS1/CL_PCYKEYMODESOFUSE¶
The list of cryptographic operations that you can perform using the key.
Queryable Attributes¶
KeyUsage¶
The cryptographic usage of an Amazon Web Services Payment Cryptography key as defined in section A.5.2 of the TR-31 spec.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_KEYUSAGE() |
Getter for KEYUSAGE, with configurable default |
ASK_KEYUSAGE() |
Getter for KEYUSAGE w/ exceptions if field has no value |
HAS_KEYUSAGE() |
Determine if KEYUSAGE has a value |
KeyClass¶
The type of Amazon Web Services Payment Cryptography key to create, which determines the classification of the cryptographic method and whether Amazon Web Services Payment Cryptography key contains a symmetric key or an asymmetric key pair.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_KEYCLASS() |
Getter for KEYCLASS, with configurable default |
ASK_KEYCLASS() |
Getter for KEYCLASS w/ exceptions if field has no value |
HAS_KEYCLASS() |
Determine if KEYCLASS has a value |
KeyAlgorithm¶
The key algorithm to be use during creation of an Amazon Web Services Payment Cryptography key.
For symmetric keys, Amazon Web Services Payment Cryptography supports
AESandTDESalgorithms. For asymmetric keys, Amazon Web Services Payment Cryptography supportsRSAandECC_NISTalgorithms.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_KEYALGORITHM() |
Getter for KEYALGORITHM, with configurable default |
ASK_KEYALGORITHM() |
Getter for KEYALGORITHM w/ exceptions if field has no value |
HAS_KEYALGORITHM() |
Determine if KEYALGORITHM has a value |
KeyModesOfUse¶
The list of cryptographic operations that you can perform using the key.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_KEYMODESOFUSE() |
Getter for KEYMODESOFUSE |