DeviceCertificate 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 un certificat d’appareil PlayReady.
public class DeviceCertificate : Microsoft.Media.Drm.Certificate
type DeviceCertificate = class
inherit Certificate
Public Class DeviceCertificate
Inherits Certificate
- Héritage
Remarques
Ce certificat est généré par l’appareil au moment de la fabrication ou de l’exécution et est stocké de manière permanente sur l’appareil. Le certificat d’appareil est présenté à d’autres entités pendant les opérations DRM, qui à leur tour peuvent vérifier la validité du certificat lui-même et déterminer s’il a été révoqué.
Propriétés
BindingKeyType |
Obtient le type de la paire de clés de certificat PlayReady. (Hérité de Certificate) |
CertificateChainInformation |
Obtient la collection de pour la chaîne de CertificateInfo certificats. |
DigestValue |
Obtient la valeur digest du certificat. (Hérité de Certificate) |
ExpirationDate |
Obtient la date d’expiration du certificat. (Hérité de Certificate) |
IssuerKey |
Obtient la clé publique du certificat qui a signé ce certificat. (Hérité de Certificate) |
ManufacturerName |
Obtient le nom du fabricant client auquel le certificat est émis. |
MaxHeaderSize |
Obtient la taille maximale d’en-tête que le runtime sur l’appareil gérera. |
MaxLicenseChainDepth |
Obtient la profondeur de chaîne maximale que le runtime sur l’appareil gérera. |
MaxLicenseSize |
Obtient la taille de licence maximale que le runtime sur l’appareil gérera. |
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. |
Platform |
Obtient le PlatformIdentifier auquel le certificat est associé. |
RobustnessVersion |
Obtient la version de robustesse identifie de manière unique la version de DRM utilisée par le client. |
SecurityLevel |
Obtient le niveau de sécurité de ce certificat. (Hérité de Certificate) |
Type |
Obtient le CertificateType de ce certificat. (Hérité de Certificate) |
UplinkKeyId |
Obtient l’identificateur de clé de liaison montante utilisé pour rechercher la licence racine dans les liaisons de chaîne de licence. (Hérité de Certificate) |
Méthodes
GetClientId(Guid) |
Obtient l’identificateur client spécifique au service pour ce certificat. (Hérité de Certificate) |
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. (Hérité de Certificate) |
GetModelCertDigestValue() |
Obtient la valeur digeste du certificat de modèle pour cet appareil. Le résumé de certificat de modèle est utilisé comme identificateur de robustesse pour les appareils, tout comme la propriété RobustnessVersion du PCCertificate. |
GetSupportedFeatures() |
Retourne la liste prise SupportedFeature en charge par ce client. (Hérité de Certificate) |