/AWS1/CL_MDPHLSENCRYPTION¶
An HTTP Live Streaming (HLS) 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
¶
A constant initialization vector for encryption (optional). When not specified the initialization vector will be periodically rotated.
iv_encryptionmethod
TYPE /AWS1/MDPENCRYPTIONMETHOD
/AWS1/MDPENCRYPTIONMETHOD
¶
The encryption method to use.
iv_keyrotationintervalsecs
TYPE /AWS1/MDP__INTEGER
/AWS1/MDP__INTEGER
¶
Interval (in seconds) between each encryption key rotation.
iv_repeatextxkey
TYPE /AWS1/MDP__BOOLEAN
/AWS1/MDP__BOOLEAN
¶
When enabled, the EXT-X-KEY tag will be repeated in output manifests.
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 |
KeyRotationIntervalSeconds¶
Interval (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 |
RepeatExtXKey¶
When enabled, the EXT-X-KEY tag will be repeated in output manifests.
Accessible with the following methods¶
Method | Description |
---|---|
GET_REPEATEXTXKEY() |
Getter for REPEATEXTXKEY, with configurable default |
ASK_REPEATEXTXKEY() |
Getter for REPEATEXTXKEY w/ exceptions if field has no value |
HAS_REPEATEXTXKEY() |
Determine if REPEATEXTXKEY has a value |
SpekeKeyProvider¶
SpekeKeyProvider
Accessible with the following methods¶
Method | Description |
---|---|
GET_SPEKEKEYPROVIDER() |
Getter for SPEKEKEYPROVIDER |