class Aws::MediaConvert::Types::SpekeKeyProvider

If your output group type is HLS, DASH, or Microsoft Smooth, use these settings when doing DRM encryption with a SPEKE-compliant key provider. If your output group type is CMAF, use the SpekeKeyProviderCmaf settings instead.

@note When making an API call, you may pass SpekeKeyProvider

data as a hash:

    {
      certificate_arn: "__stringPatternArnAwsUsGovAcm",
      resource_id: "__string",
      system_ids: ["__stringPattern09aFAF809aFAF409aFAF409aFAF409aFAF12"],
      url: "__stringPatternHttps",
    }

@!attribute [rw] certificate_arn

If you want your key provider to encrypt the content keys that it
provides to MediaConvert, set up a certificate with a master key
using AWS Certificate Manager. Specify the certificate's Amazon
Resource Name (ARN) here.
@return [String]

@!attribute [rw] resource_id

Specify the resource ID that your SPEKE-compliant key provider uses
to identify this content.
@return [String]

@!attribute [rw] system_ids

Relates to SPEKE implementation. DRM system identifiers. DASH output
groups support a max of two system ids. Other group types support
one system id. See
https://dashif.org/identifiers/content\_protection/ for more
details.
@return [Array<String>]

@!attribute [rw] url

Specify the URL to the key server that your SPEKE-compliant DRM key
provider uses to provide keys for encrypting your content.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/mediaconvert-2017-08-29/SpekeKeyProvider AWS API Documentation

Constants

SENSITIVE