Encryption

The parameters for encrypting content.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Excludes SEIG and SGPD boxes from segment metadata in CMAF containers.

Link copied to clipboard

A 128-bit, 16-byte hex value represented by a 32-character string, used in conjunction with the key for encrypting content. If you don't specify a value, then MediaPackage creates the constant initialization vector (IV).

Link copied to clipboard

The encryption method to use.

Link copied to clipboard

The frequency (in seconds) of key changes for live workflows, in which content is streamed real time. The service retrieves content keys before the live content begins streaming, and then retrieves them as needed over the lifetime of the workflow. By default, key rotation is set to 300 seconds (5 minutes), the minimum rotation interval, which is equivalent to setting it to 300. If you don't enter an interval, content keys aren't rotated.

Link copied to clipboard

The parameters for the SPEKE key provider.

Functions

Link copied to clipboard
inline fun copy(block: Encryption.Builder.() -> Unit = {}): Encryption
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String