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à
| Nome | Descrizione |
|---|---|
| BindingKeyType |
Ottiene il tipo della coppia di chiavi del certificato PlayReady. (Ereditato da Certificate) |
| CertificateChain |
Restituisce la catena di certificati per questo certificato. (Ereditato da Certificate) |
| CertificateChainInformation |
Ottiene la raccolta di per la catena di CertificateInfo certificati. |
| DigestValue |
Ottiene il valore 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 la dimensione massima della licenza gestita dal runtime nel dispositivo. |
| ModelName |
Ottiene il nome del modello del client per il quale viene emesso il certificato. |
| ModelNumber |
Ottiene il numero di modello del client per il quale viene emesso il certificato. |
| Platform |
Ottiene l'oggetto PlatformIdentifier a cui è associato il certificato. |
| RobustnessVersion |
Ottiene la versione di affidabilità identifica in modo univoco la versione di DRM usata dal client. |
| SecurityLevel |
Ottiene il livello di sicurezza del 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 nelle associazioni della catena di licenze. (Ereditato da Certificate) |
Metodi
| Nome | Descrizione |
|---|---|
| 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 utilizzi consentiti della chiave rappresentata da questo certificato. (Ereditato da Certificate) |
| GetModelCertDigestValue() |
Ottiene il valore digest del certificato modello per questo dispositivo. Il digest Del certificato modello viene usato come identificatore di affidabilità per Dispositivi in modo molto simile alla proprietà RobustnessVersion del PCCertificate. |
| GetSupportedFeatures() |
Restituisce l'elenco di SupportedFeature supportato dal client. (Ereditato da Certificate) |