DeviceCertificate Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un certificato del dispositivo PlayReady.
public class DeviceCertificate : Microsoft.Media.Drm.Certificate
type DeviceCertificate = class
inherit Certificate
Public Class DeviceCertificate
Inherits Certificate
- Ereditarietà
Commenti
Questo certificato viene generato dal dispositivo in fase di produzione o runtime e viene archiviato in modo permanente nel dispositivo. Il certificato del dispositivo viene presentato ad altre entità durante le operazioni DRM, che a sua volta può verificare la validità del certificato stesso e determinare se è stato revocato.
Proprietà
BindingKeyType |
Ottiene il tipo della coppia di chiavi del certificato PlayReady. (Ereditato da Certificate) |
CertificateChainInformation |
Ottiene la raccolta di CertificateInfo per la catena di certificati. |
DigestValue |
Ottiene il valore del digest del certificato. (Ereditato da Certificate) |
ExpirationDate |
Ottiene la data di scadenza del certificato. (Ereditato da Certificate) |
IssuerKey |
Ottiene la chiave pubblica per il certificato che ha firmato questo certificato. (Ereditato da Certificate) |
ManufacturerName |
Ottiene il nome del produttore client a cui viene rilasciato il certificato. |
MaxHeaderSize |
Ottiene le dimensioni massime dell'intestazione gestite dal runtime nel dispositivo. |
MaxLicenseChainDepth |
Ottiene la profondità massima della catena gestita dal runtime nel dispositivo. |
MaxLicenseSize |
Ottiene le dimensioni massime delle licenze gestite dal runtime nel dispositivo. |
ModelName |
Ottiene il nome del modello del client per cui viene rilasciato il certificato. |
ModelNumber |
Ottiene il numero di modello del client per il quale viene rilasciato il certificato. |
Platform |
Ottiene l'oggetto PlatformIdentifier con cui è associato il certificato. |
RobustnessVersion |
Ottiene la versione di robustezza identifica in modo univoco la versione di DRM usata dal client. |
SecurityLevel |
Ottiene il livello di sicurezza di questo certificato. (Ereditato da Certificate) |
Type |
Ottiene l'oggetto CertificateType di questo certificato. (Ereditato da Certificate) |
UplinkKeyId |
Ottiene l'identificatore di chiave uplink usato per trovare la licenza radice nei binding della catena di licenze. (Ereditato da Certificate) |
Metodi
GetClientId(Guid) |
Ottiene l'identificatore client specifico del servizio per questo certificato. (Ereditato da Certificate) |
GetKeyUsages() |
Restituisce l'elenco di KeyUsage presenti nel certificato. L'autorità di certificazione inserisce i valori di utilizzo delle chiavi nel certificato per descrivere gli usi consentiti della chiave rappresentata da questo certificato. (Ereditato da Certificate) |
GetModelCertDigestValue() |
Ottiene il valore del digest del certificato modello per questo dispositivo. Il digest Del certificato modello viene usato come identificatore di robustezza per Dispositivi molto simile alla proprietà RobustnessVersion del PCCertificate. |
GetSupportedFeatures() |
Restituisce l'elenco di SupportedFeature supportato dal client. (Ereditato da Certificate) |