Skip to content

/AWS1/CL_CNHENCRYPTIONCONTEXT

Encryption context for a Domain.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_encryptiontype TYPE /AWS1/CNHENCRYPTIONTYPE /AWS1/CNHENCRYPTIONTYPE

The type of encryption key used.

Optional arguments:

iv_kmskeyarn TYPE /AWS1/CNHKMSKEYARN /AWS1/CNHKMSKEYARN

The ARN of the KMS key. Only present when encryptionType is CUSTOMER_MANAGED_KEY.


Queryable Attributes

encryptionType

The type of encryption key used.

Accessible with the following methods

Method Description
GET_ENCRYPTIONTYPE() Getter for ENCRYPTIONTYPE, with configurable default
ASK_ENCRYPTIONTYPE() Getter for ENCRYPTIONTYPE w/ exceptions if field has no valu
HAS_ENCRYPTIONTYPE() Determine if ENCRYPTIONTYPE has a value

kmsKeyArn

The ARN of the KMS key. Only present when encryptionType is CUSTOMER_MANAGED_KEY.

Accessible with the following methods

Method Description
GET_KMSKEYARN() Getter for KMSKEYARN, with configurable default
ASK_KMSKEYARN() Getter for KMSKEYARN w/ exceptions if field has no value
HAS_KMSKEYARN() Determine if KMSKEYARN has a value