Skip to content

/AWS1/CL_PCYIMPAS2805KEYCRYP00

Parameter information for key material import using AS2805 key cryptogram format.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_as2805keyvariant TYPE /AWS1/PCYAS2805KEYVARIANT /AWS1/PCYAS2805KEYVARIANT

The cryptographic usage of the key under import.

io_keymodesofuse TYPE REF TO /AWS1/CL_PCYKEYMODESOFUSE /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.

iv_keyalgorithm TYPE /AWS1/PCYKEYALGORITHM /AWS1/PCYKEYALGORITHM

The key algorithm of the key under import.

iv_exportable TYPE /AWS1/PCYBOOLEAN /AWS1/PCYBOOLEAN

Specified whether the key is exportable. This data is immutable after the key is imported.

iv_wrappingkeyidentifier TYPE /AWS1/PCYKEYARNORKEYALIASTYPE /AWS1/PCYKEYARNORKEYALIASTYPE

A key identifier that can be either a key ARN or an alias name. This allows flexible key identification in operations.

When using a key ARN, it must be a fully qualified ARN in the format: arn:aws:payment-cryptography:region:account:key/key-id.

When using an alias, it must begin with alias/ followed by the alias name.

Do not include confidential or sensitive information in this field. This field may be displayed in plaintext in CloudTrail logs and other output.

iv_wrappedkeycryptogram TYPE /AWS1/PCYWRAPPEDKEYCRYPTOGRAM /AWS1/PCYWRAPPEDKEYCRYPTOGRAM

The wrapped key cryptogram under import.


Queryable Attributes

As2805KeyVariant

The cryptographic usage of the key under import.

Accessible with the following methods

Method Description
GET_AS2805KEYVARIANT() Getter for AS2805KEYVARIANT, with configurable default
ASK_AS2805KEYVARIANT() Getter for AS2805KEYVARIANT w/ exceptions if field has no va
HAS_AS2805KEYVARIANT() Determine if AS2805KEYVARIANT has a value

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.

Accessible with the following methods

Method Description
GET_KEYMODESOFUSE() Getter for KEYMODESOFUSE

KeyAlgorithm

The key algorithm of the key under import.

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

Exportable

Specified whether the key is exportable. This data is immutable after the key is imported.

Accessible with the following methods

Method Description
GET_EXPORTABLE() Getter for EXPORTABLE, with configurable default
ASK_EXPORTABLE() Getter for EXPORTABLE w/ exceptions if field has no value
HAS_EXPORTABLE() Determine if EXPORTABLE has a value

WrappingKeyIdentifier

A key identifier that can be either a key ARN or an alias name. This allows flexible key identification in operations.

When using a key ARN, it must be a fully qualified ARN in the format: arn:aws:payment-cryptography:region:account:key/key-id.

When using an alias, it must begin with alias/ followed by the alias name.

Do not include confidential or sensitive information in this field. This field may be displayed in plaintext in CloudTrail logs and other output.

Accessible with the following methods

Method Description
GET_WRAPPINGKEYIDENTIFIER() Getter for WRAPPINGKEYIDENTIFIER, with configurable default
ASK_WRAPPINGKEYIDENTIFIER() Getter for WRAPPINGKEYIDENTIFIER w/ exceptions if field has
HAS_WRAPPINGKEYIDENTIFIER() Determine if WRAPPINGKEYIDENTIFIER has a value

WrappedKeyCryptogram

The wrapped key cryptogram under import.

Accessible with the following methods

Method Description
GET_WRAPPEDKEYCRYPTOGRAM() Getter for WRAPPEDKEYCRYPTOGRAM, with configurable default
ASK_WRAPPEDKEYCRYPTOGRAM() Getter for WRAPPEDKEYCRYPTOGRAM w/ exceptions if field has n
HAS_WRAPPEDKEYCRYPTOGRAM() Determine if WRAPPEDKEYCRYPTOGRAM has a value