ContentKeyPolicyPolicyOptionFairplayConfiguration

data class ContentKeyPolicyPolicyOptionFairplayConfiguration(val ask: String? = null, val offlineRentalConfiguration: ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfiguration? = null, val pfx: String? = null, val pfxPassword: String? = null, val rentalAndLeaseKeyType: String? = null, val rentalDurationSeconds: Int? = null)

Constructors

constructor(ask: String? = null, offlineRentalConfiguration: ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfiguration? = null, pfx: String? = null, pfxPassword: String? = null, rentalAndLeaseKeyType: String? = null, rentalDurationSeconds: Int? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val ask: String? = null

The key that must be used as FairPlay Application Secret key.

Link copied to clipboard

A offline_rental_configuration block as defined below.

Link copied to clipboard
val pfx: String? = null

The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key).

Link copied to clipboard
val pfxPassword: String? = null

The password encrypting FairPlay certificate in PKCS 12 (pfx) format.

Link copied to clipboard

The rental and lease key type. Supported values are DualExpiry, PersistentLimited, PersistentUnlimited or Undefined.

Link copied to clipboard

The rental duration. Must be greater than 0.