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