/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 |