Partager via


Certificate Classe

Définition

Représente une chaîne de certificats PlayReady.

public class Certificate : Microsoft.Media.Drm.IBindingKey
type Certificate = class
    interface IBindingKey
Public Class Certificate
Implements IBindingKey
Héritage
Certificate
Dérivé
Implémente

Remarques

Une chaîne de certificats PlayReady est un document binaire signé numériquement. Les chaînes de certificats sont composées d’un ou plusieurs certificats individuels dans une hiérarchie. Chaque certificat de la hiérarchie est signé par l’entité située au-dessus d’elle, à l’exception du certificat racine, qui est signé par Microsoft. Les composants externes peuvent reconnaître le certificat comme provenant d’une source approuvée et vérifier qu’il n’a pas été falsifié en validant les signatures de chaque certificat dans la chaîne. Les chaînes de certificats sont présentées à d’autres entités lors d’opérations DRM, qui à leur tour peuvent vérifier la validité du certificat lui-même et vérifier s’il a été révoqué.

Propriétés

BindingKeyType

Obtient le type de la paire de clés de certificat PlayReady.

CertificateChainInformation

Obtient la collection de pour la chaîne de CertificateInfo certificats.

DigestValue

Obtient la valeur digest du certificat.

ExpirationDate

Obtient la date d’expiration du certificat.

IssuerKey

Obtient la clé publique du certificat qui a signé ce certificat.

ManufacturerName

Obtient le nom du fabricant client auquel le certificat est émis.

ModelName

Obtient le nom du modèle du client pour lequel le certificat est émis.

ModelNumber

Obtient le numéro de modèle du client pour lequel le certificat est émis.

SecurityLevel

Obtient le niveau de sécurité de ce certificat.

Type

Obtient le CertificateType de ce certificat.

UplinkKeyId

Obtient l’identificateur de clé de liaison montante utilisé pour rechercher la licence racine dans les liaisons de chaîne de licence.

Méthodes

GetClientId(Guid)

Obtient l’identificateur client spécifique au service pour ce certificat.

GetKeyUsages()

Retourne la liste des KeyUsage éléments présents dans le certificat. L’émetteur du certificat place des valeurs d’utilisation des clés dans le certificat pour décrire les utilisations autorisées de la clé représentée par ce certificat.

GetSupportedFeatures()

Retourne la liste prise SupportedFeature en charge par ce client.

S’applique à