Freigeben über


DeviceCertificate Klasse

Definition

Stellt ein PlayReady-Gerätezertifikat dar.

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

Hinweise

Dieses Zertifikat wird vom Gerät zur Herstellungszeit oder Laufzeit generiert und dauerhaft auf dem Gerät gespeichert. Das Gerätezertifikat wird anderen Entitäten während drM-Vorgängen angezeigt, die wiederum die Gültigkeit des Zertifikats selbst überprüfen und bestimmen können, ob es widerrufen wurde.

Eigenschaften

Name Beschreibung
BindingKeyType

Ruft den Typ des PlayReady-Zertifikatschlüsselpaars ab.

(Geerbt von Certificate)
CertificateChain

Gibt die Zertifikatkette für dieses Zertifikat zurück.

(Geerbt von Certificate)
CertificateChainInformation

Ruft die Auflistung der CertificateInfo Zertifikatkette ab.

DigestValue

Ruft den Digestwert des Zertifikats ab.

(Geerbt von Certificate)
ExpirationDate

Ruft das Ablaufdatum des Zertifikats ab.

(Geerbt von Certificate)
IssuerKey

Ruft den öffentlichen Schlüssel für das Zertifikat ab, das dieses Zertifikat signiert hat.

(Geerbt von Certificate)
ManufacturerName

Ruft den Namen des Clientherstellers ab, für den das Zertifikat ausgestellt wird.

MaxHeaderSize

Ruft die maximale Headergröße ab, die von der Laufzeit auf dem Gerät verarbeitet wird.

MaxLicenseChainDepth

Ruft die maximale Kettentiefe ab, die von der Laufzeit auf dem Gerät behandelt wird.

MaxLicenseSize

Ruft die maximale Lizenzgröße ab, die von der Laufzeit auf dem Gerät verarbeitet 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.

Platform

Ruft ab PlatformIdentifier , mit dem das Zertifikat verknüpft ist.

RobustnessVersion

Ruft die Robustitätsversion eindeutig die Vom Client verwendete Version des DRM ab.

SecurityLevel

Ruft die Sicherheitsstufe dieses Zertifikats ab.

(Geerbt von Certificate)
Type

Ruft das CertificateType Zertifikat ab.

(Geerbt von Certificate)
UplinkKeyId

Ruft den Uplink-Schlüsselbezeichner ab, der zum Suchen der Stammlizenz in Lizenzkettenbindungen verwendet wird.

(Geerbt von Certificate)

Methoden

Name Beschreibung
GetClientId(Guid)

Ruft den dienstspezifischen Clientbezeichner für dieses Zertifikat ab.

(Geerbt von Certificate)
GetKeyUsages()

Gibt die Liste der KeyUsage Vorhandenen im Zertifikat zurück. Der Zertifikatherausgeber fügt Schlüsselverwendungswerte in das Zertifikat ein, um die zulässigen Verwendungen des durch dieses Zertifikat dargestellten Schlüssels zu beschreiben.

(Geerbt von Certificate)
GetModelCertDigestValue()

Ruft den Digestwert des Modellzertifikats für dieses Gerät ab. Der Modellzertifikatdigest wird als Robustnessbezeichner für Geräte verwendet, ähnlich wie die RobustnessVersion-Eigenschaft des PCCertificate.

GetSupportedFeatures()

Gibt die Liste dieser SupportedFeature Clients zurück.

(Geerbt von Certificate)

Gilt für: