Class Encryption (0.2.1)

Encryption(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Encryption settings.

Attributes

NameDescription
key str
Required. 128 bit encryption key represented as lowercase hexadecimal digits.
iv str
Required. 128 bit Initialization Vector (IV) represented as lowercase hexadecimal digits.
aes_128 .resources.Encryption.Aes128Encryption
Configuration for AES-128 encryption.
sample_aes .resources.Encryption.SampleAesEncryption
Configuration for SAMPLE-AES encryption.
mpeg_cenc .resources.Encryption.MpegCommonEncryption
Configuration for MPEG Common Encryption (MPEG-CENC).

Classes

Aes128Encryption

Aes128Encryption(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Configuration for AES-128 encryption.

MpegCommonEncryption

MpegCommonEncryption(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Configuration for MPEG Common Encryption (MPEG-CENC).

SampleAesEncryption

SampleAesEncryption(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Configuration for SAMPLE-AES encryption.