OriginEndpointCmafEncryption

data class OriginEndpointCmafEncryption(val constantInitializationVector: String? = null, val encryptionMethod: OriginEndpointCmafEncryptionEncryptionMethod? = null, val keyRotationIntervalSeconds: Int? = null, val spekeKeyProvider: OriginEndpointSpekeKeyProvider)

A Common Media Application Format (CMAF) encryption configuration.

Constructors

Link copied to clipboard
fun OriginEndpointCmafEncryption(constantInitializationVector: String? = null, encryptionMethod: OriginEndpointCmafEncryptionEncryptionMethod? = null, keyRotationIntervalSeconds: Int? = null, spekeKeyProvider: OriginEndpointSpekeKeyProvider)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

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).

Link copied to clipboard

The encryption method used

Link copied to clipboard

Time (in seconds) between each encryption key rotation.