Packaging Configuration Speke Key Provider
data class PackagingConfigurationSpekeKeyProvider(val encryptionContractConfiguration: PackagingConfigurationEncryptionContractConfiguration? = null, val roleArn: String, val systemIds: List<String>, val url: String)
A configuration for accessing an external Secure Packager and Encoder Key Exchange (SPEKE) service that will provide encryption keys.
Constructors
Link copied to clipboard
constructor(encryptionContractConfiguration: PackagingConfigurationEncryptionContractConfiguration? = null, roleArn: String, systemIds: List<String>, url: String)
Properties
Link copied to clipboard
Use encryptionContractConfiguration
to configure one or more content encryption keys for your endpoints that use SPEKE Version 2.0. The encryption contract defines which content keys are used to encrypt the audio and video tracks in your stream. To configure the encryption contract, specify which audio and video encryption presets to use.