Freigeben über


ContentKey Klasse

Definition

Gibt den Schlüssel zurück, der zum Verschlüsseln des Inhalts verwendet wird. Diese Klasse ist abstract.

public abstract class ContentKey : Microsoft.Media.Drm.IEncryptionKeyInfo
type ContentKey = class
    interface IEncryptionKeyInfo
Public MustInherit Class ContentKey
Implements IEncryptionKeyInfo
Vererbung
ContentKey
Abgeleitet
Implementiert

Hinweise

Alle Inhaltsschlüssel verfügen über einen Schlüsselbezeichner, der in die Kopfzeile des Inhalts eingefügt wird, der angibt, welcher Schlüssel zum Verschlüsseln dieses Inhalts verwendet wurde. Der Schlüsselbezeichner kann auch mit einem Schlüsselsamenwert verwendet werden, um den Inhaltsschlüssel zu generieren. Diese Methode der Schlüsselgenerierung bedeutet, dass der Dienst keine große Datenbank mit Inhaltsschlüsseln speichern muss. Inhaltsschlüssel können jedoch mit jeder kryptografisch klingenden Methode generiert werden. Dienstcode sollte diese Klasse nie direkt behandeln müssen.

Konstruktoren

Name Beschreibung
ContentKey()

Gibt den Schlüssel zurück, der zum Verschlüsseln des Inhalts verwendet wird. Diese Klasse ist abstract.

Eigenschaften

Name Beschreibung
EncryptionType

Ruft den ContentKeyType Inhaltsschlüssel ab.

KeyId

Ruft den Schlüsselbezeichner des Inhaltsschlüssels ab.

KeyIdAsString

Ruft die Zeichenfolgendarstellung des Schlüsselbezeichners des Inhaltsschlüssels ab.

KeyType

Ruft den ContentKeyType Inhaltsschlüssel ab.

Methoden

Name Beschreibung
GenerateKeySeed()

Generiert einen Zufallsschlüssel-Seed.

GetKeyData()

Ruft die Binären Schlüsseldaten des Inhaltsschlüssels ab.

GetKeyIdAsString()

Gibt die Zeichenfolgendarstellung des Schlüsselbezeichners des Inhaltsschlüssels zurück. Gibt denselben Wert wie KeyIdAsString

Gilt für: