Condividi tramite


DeviceCertificate Classe

Definizione

Rappresenta un certificato del dispositivo PlayReady.

public class DeviceCertificate : Microsoft.Media.Drm.Certificate
type DeviceCertificate = class
    inherit Certificate
Public Class DeviceCertificate
Inherits Certificate
Ereditarietà
DeviceCertificate

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)

Si applica a