ContentKeyPolicyFairPlayConfiguration Class

Definition

Specifies a configuration for FairPlay licenses.

[Newtonsoft.Json.JsonObject("#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration")]
public class ContentKeyPolicyFairPlayConfiguration : Microsoft.Azure.Management.Media.Models.ContentKeyPolicyConfiguration
[<Newtonsoft.Json.JsonObject("#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration")>]
type ContentKeyPolicyFairPlayConfiguration = class
    inherit ContentKeyPolicyConfiguration
Public Class ContentKeyPolicyFairPlayConfiguration
Inherits ContentKeyPolicyConfiguration
Inheritance
ContentKeyPolicyFairPlayConfiguration
Attributes
Newtonsoft.Json.JsonObjectAttribute

Constructors

ContentKeyPolicyFairPlayConfiguration()

Initializes a new instance of the ContentKeyPolicyFairPlayConfiguration class.

ContentKeyPolicyFairPlayConfiguration(Byte[], String, String, ContentKeyPolicyFairPlayRentalAndLeaseKeyType, Int64, ContentKeyPolicyFairPlayOfflineRentalConfiguration)

Initializes a new instance of the ContentKeyPolicyFairPlayConfiguration class.

Properties

Ask

Gets or sets the key that must be used as FairPlay Application Secret key.

FairPlayPfx

Gets or sets the Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key).

FairPlayPfxPassword

Gets or sets the password encrypting FairPlay certificate in PKCS 12 (pfx) format.

OfflineRentalConfiguration

Gets or sets offline rental policy

RentalAndLeaseKeyType

Gets or sets the rental and lease key type. Possible values include: 'Unknown', 'Undefined', 'DualExpiry', 'PersistentUnlimited', 'PersistentLimited'

RentalDuration

Gets or sets the rental duration. Must be greater than or equal to 0.

Methods

Validate()

Validate the object.

Applies to