Skip to content

/AWS1/CL_MDVHLSENCRYPTION

An HTTP Live Streaming (HLS) encryption configuration.

CONSTRUCTOR

IMPORTING

Required arguments:

io_spekekeyprovider TYPE REF TO /AWS1/CL_MDVSPEKEKEYPROVIDER /AWS1/CL_MDVSPEKEKEYPROVIDER

SpekeKeyProvider

Optional arguments:

iv_constantinitializationv00 TYPE /AWS1/MDV__STRING /AWS1/MDV__STRING

A constant initialization vector for encryption (optional). When not specified the initialization vector will be periodically rotated.

iv_encryptionmethod TYPE /AWS1/MDVENCRYPTIONMETHOD /AWS1/MDVENCRYPTIONMETHOD

The encryption method to use.


Queryable Attributes

ConstantInitializationVector

A constant initialization vector for encryption (optional). When not specified the initialization vector will be periodically rotated.

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

The encryption method to use.

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

SpekeKeyProvider

SpekeKeyProvider

Accessible with the following methods

Method Description
GET_SPEKEKEYPROVIDER() Getter for SPEKEKEYPROVIDER