Certificate 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 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. |