Partager via


ILicenseChallenge Interface

Définition

Fournit une interface pour une demande de licence reçue d’un client.

public interface ILicenseChallenge : Microsoft.Media.Drm.IProtocolChallenge
type ILicenseChallenge = interface
    interface IProtocolChallenge
    interface IProtocolChallengeContext
Public Interface ILicenseChallenge
Implements IProtocolChallenge
Implémente

Propriétés

ClientCertificate

Obtient le Certificate du client qui effectue la demande.

ClientInformation

Obtient des informations de base sur le client qui effectue la demande.

(Hérité de IProtocolChallenge)
ClientOSInformation

Obtient des informations supplémentaires ClientOSInformation.

ClientTime

Obtient la date et l’heure actuelles du client.

ContentHeader

Obtient le PlayReadyHeader reçu dans la demande de licence.

CustomData

Obtient les données spécifiques au service envoyées par le client dans le cadre de la demande.

HeadersAvailable

Obtient si les en-têtes SOAP sont disponibles.

(Hérité de IProtocolChallengeContext)
KeyExchangeAlgorithms

Obtient l’ensemble de KeyExchangeAlgorithms pris en charge par ce client.

LicenseNonce

Obtient la nonce de licence reçue dans la demande de licence.

LicenseServerTimeRequested

Obtient si l’heure sécurisée a été demandée au serveur de licences dans la demande.

ReeFeatureList

Obtient l’ensemble de LicenseChallengeReeFeatures pris en charge par ce client.

ReeRawXML

Obtient le code XML brut du nœud REE dans la demande de licence.

ReeVersion

Obtient la version du kit de portage PlayReady compilée dans le REE.

TeeApiList

Obtient l’ensemble de LicenseChallengeTeeAPIs pris en charge par ce client.

TeePropertyList

Obtient le jeu de LicenseChallengeTeeProperties spécifié par ce client.

TeeRawXML

Obtient le code XML brut du nœud TEE dans la demande de licence.

TeeVersion

Obtient la version du kit de portage PlayReady compilée dans le TEE.

WatermarkVendors

Obtient l’ensemble de WatermarkVendor pris en charge par ce client.

Méthodes

GetClientId(Guid)
Obsolète.

Obsolète. Utilisez la méthode GetClientId(Guid) à la ClientCertificate place.

GetDomainCertificates()

Fournit tous les DomainCertificate éléments reçus dans la demande de licence.

GetHeaders()

Obtient tous les en-têtes SOAP inclus dans la demande.

(Hérité de IProtocolChallengeContext)
GetInvalidDomainCertificates()

Fournit tous les éléments non valides DomainCertificate reçus dans la demande de licence.

S’applique à