Certificate Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |