Share via


AdvancedLicense Class

Definition

Represents a PlayReady license with advanced features. This class is abstract.

public abstract class AdvancedLicense : Microsoft.Media.Drm.License
type AdvancedLicense = class
    inherit License
Public MustInherit Class AdvancedLicense
Inherits License
Inheritance
AdvancedLicense
Derived

Constructors

AdvancedLicense()

Initializes a new instance of the AdvancedLicense class.

Properties

BeginDate

Gets or sets the date and time before which the license is not valid.

BindingKey

Gets or sets the IBindingKey of the license.

(Inherited from License)
ContentEncryptionKey

Gets or sets the ContentKey used to decrypt the content associated with this license.

(Inherited from License)
ExpirationDate

Gets or sets the date and time after which the license is not valid.

LeafContentKeyType

Gets or sets ContentKeyType that will be used for any leaf license that is bound to this license's content key.

(Inherited from License)
LicenseId

Gets the license's globally unique identifer.

(Inherited from License)
MinimumSecurityLevel

Gets or sets the minimum security level required of an application to play protected content associated with this license. The service should specify a minimum security level to restrict playback of the content to more secure devices and clients.

(Inherited from License)
RealTimeExpiration

Gets or sets whether to enforce real time expiration on the license.

Rights

Gets a read-only list of Right objects indicating what rights the client is allowed.

(Inherited from License)
SecureStop2AESKey

Gets or sets the SecureStop2AESKey.

SecureStopPublisherId

Gets or sets the secure stop publisher identifier.

Type

Gets or sets the LicenseType for the license.

Methods

AddRight(Right)

Adds a Right to the license.

Applies to