Condividi tramite


Certificate Classe

Definizione

Rappresenta una catena di certificati PlayReady.

public class Certificate : Microsoft.Media.Drm.IBindingKey
type Certificate = class
    interface IBindingKey
Public Class Certificate
Implements IBindingKey
Ereditarietà
Certificate
Derivato
Implementazioni

Commenti

Una catena di certificati PlayReady è un documento binario con firma digitale. Le catene di certificati sono costituite da uno o più certificati singoli in una gerarchia. Ogni certificato nella gerarchia viene firmato dall'entità precedente, ad eccezione del certificato radice, firmato da Microsoft. I componenti esterni possono riconoscere il certificato come proveniente da un'origine attendibile e verificare che non sia stato manomesso convalidando le firme di ogni certificato nella catena. Le catene di certificati vengono presentate ad altre entità durante le operazioni DRM, che a sua volta possono verificare la validità del certificato stesso e verificare se è stata revocata.

Proprietà

BindingKeyType

Ottiene il tipo della coppia di chiavi del certificato PlayReady.

CertificateChainInformation

Ottiene la raccolta di CertificateInfo per la catena di certificati.

DigestValue

Ottiene il valore del digest del certificato.

ExpirationDate

Ottiene la data di scadenza del certificato.

IssuerKey

Ottiene la chiave pubblica per il certificato che ha firmato questo certificato.

ManufacturerName

Ottiene il nome del produttore client a cui viene rilasciato il certificato.

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.

SecurityLevel

Ottiene il livello di sicurezza di questo certificato.

Type

Ottiene l'oggetto CertificateType di questo certificato.

UplinkKeyId

Ottiene l'identificatore di chiave uplink usato per trovare la licenza radice nei binding della catena di licenze.

Metodi

GetClientId(Guid)

Ottiene l'identificatore client specifico del servizio per questo certificato.

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.

GetSupportedFeatures()

Restituisce l'elenco di SupportedFeature supportato dal client.

Si applica a