Certificate Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine PlayReady-Zertifikatkette dar.
public class Certificate : Microsoft.Media.Drm.IBindingKey
type Certificate = class
interface IBindingKey
Public Class Certificate
Implements IBindingKey
- Vererbung
-
Certificate
- Abgeleitet
- Implementiert
Hinweise
Eine PlayReady-Zertifikatkette ist ein digital signiertes binäres Dokument. Zertifikatketten bestehen aus einem oder mehreren einzelnen Zertifikaten in einer Hierarchie. Jedes Zertifikat in der Hierarchie wird von der darüber stehenden Entität signiert, mit Ausnahme des Stammzertifikats, das von Microsoft signiert ist. Externe Komponenten können das Zertifikat als von einer vertrauenswürdigen Quelle stammen und überprüfen, ob es nicht manipuliert wurde, indem die Signaturen jedes Zertifikats in der Kette überprüft werden. Zertifikatketten werden während DRM-Vorgängen anderen Entitäten angezeigt, die wiederum die Gültigkeit des Zertifikats selbst überprüfen und überprüfen können, ob es widerrufen wurde.
Eigenschaften
BindingKeyType |
Ruft den Typ des PlayReady-Zertifikatschlüsselpaars ab. |
CertificateChainInformation |
Ruft die Auflistung von CertificateInfo für die Zertifikatkette ab. |
DigestValue |
Ruft den Digestwert des Zertifikats ab. |
ExpirationDate |
Ruft das Ablaufdatum des Zertifikats ab. |
IssuerKey |
Ruft den öffentlichen Schlüssel für das Zertifikat ab, das dieses Zertifikat signiert hat. |
ManufacturerName |
Ruft den Namen des Clientherstellers ab, für den das Zertifikat ausgestellt wird. |
ModelName |
Ruft den Modellnamen des Clients ab, für den das Zertifikat ausgestellt wird. |
ModelNumber |
Ruft die Modellnummer des Clients ab, für den das Zertifikat ausgestellt wird. |
SecurityLevel |
Ruft die Sicherheitsstufe dieses Zertifikats ab. |
Type |
Ruft das CertificateType dieses Zertifikats ab. |
UplinkKeyId |
Ruft den Uplinkschlüsselbezeichner ab, der zum Suchen der Stammlizenz in Lizenzkettenbindungen verwendet wird. |
Methoden
GetClientId(Guid) |
Ruft den dienstspezifischen Clientbezeichner für dieses Zertifikat ab. |
GetKeyUsages() |
Gibt die Liste der KeyUsage im Zertifikat vorhandenen zurück. Der Zertifikataussteller fügt Schlüsselverwendungswerte in das Zertifikat ein, um die zulässigen Verwendungen des durch dieses Zertifikat dargestellten Schlüssels zu beschreiben. |
GetSupportedFeatures() |
Gibt die Liste zurück, die SupportedFeature vom Client unterstützt wird. |