Skip to content

/AWS1/CL_MDPCMAFENCRYPTION

A Common Media Application Format (CMAF) encryption configuration.

CONSTRUCTOR

IMPORTING

Required arguments:

io_spekekeyprovider TYPE REF TO /AWS1/CL_MDPSPEKEKEYPROVIDER /AWS1/CL_MDPSPEKEKEYPROVIDER

SpekeKeyProvider

Optional arguments:

iv_constantinitializationv00 TYPE /AWS1/MDP__STRING /AWS1/MDP__STRING

An optional 128-bit, 16-byte hex value represented by a 32-character string, used in conjunction with the key for encrypting blocks. If you don't specify a value, then MediaPackage creates the constant initialization vector (IV).

iv_encryptionmethod TYPE /AWS1/MDPCMAFENCRYPTIONMETHOD /AWS1/MDPCMAFENCRYPTIONMETHOD

EncryptionMethod

iv_keyrotationintervalsecs TYPE /AWS1/MDP__INTEGER /AWS1/MDP__INTEGER

Time (in seconds) between each encryption key rotation.


Queryable Attributes

ConstantInitializationVector

An optional 128-bit, 16-byte hex value represented by a 32-character string, used in conjunction with the key for encrypting blocks. If you don't specify a value, then MediaPackage creates the constant initialization vector (IV).

Accessible with the following methods

Method Description
GET_CONSTANTINITIALIZATION00() Getter for CONSTANTINITIALIZATIONVECTOR, with configurable d
ASK_CONSTANTINITIALIZATION00() Getter for CONSTANTINITIALIZATIONVECTOR w/ exceptions if fie
HAS_CONSTANTINITIALIZATION00() Determine if CONSTANTINITIALIZATIONVECTOR has a value

EncryptionMethod

EncryptionMethod

Accessible with the following methods

Method Description
GET_ENCRYPTIONMETHOD() Getter for ENCRYPTIONMETHOD, with configurable default
ASK_ENCRYPTIONMETHOD() Getter for ENCRYPTIONMETHOD w/ exceptions if field has no va
HAS_ENCRYPTIONMETHOD() Determine if ENCRYPTIONMETHOD has a value

KeyRotationIntervalSeconds

Time (in seconds) between each encryption key rotation.

Accessible with the following methods

Method Description
GET_KEYROTATIONINTERVALSECS() Getter for KEYROTATIONINTERVALSECONDS, with configurable def
ASK_KEYROTATIONINTERVALSECS() Getter for KEYROTATIONINTERVALSECONDS w/ exceptions if field
HAS_KEYROTATIONINTERVALSECS() Determine if KEYROTATIONINTERVALSECONDS has a value

SpekeKeyProvider

SpekeKeyProvider

Accessible with the following methods

Method Description
GET_SPEKEKEYPROVIDER() Getter for SPEKEKEYPROVIDER