AESContentKey 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 den Schlüssel dar, der zum Verschlüsseln von PlayReady-Inhalten mit einem AES-Algorithmus verwendet wird.
public class AESContentKey : Microsoft.Media.Drm.ContentKey
type AESContentKey = class
inherit ContentKey
Public Class AESContentKey
Inherits ContentKey
- Vererbung
Hinweise
Alle Inhaltsschlüssel verfügen über einen Schlüsselbezeichner, der in den Header 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 kryptografisch klingenden Verfahren generiert werden.
Konstruktoren
| Name | Beschreibung |
|---|---|
| AESContentKey(Byte[], Guid, ContentKeyType) |
Initialisiert eine neue Instanz der AESContentKey Klasse mit dem angegebenen ContentKeyType. Der Inhaltsschlüssel wird vom Aufrufer angegeben. |
| AESContentKey(Byte[], Guid) |
Initialisiert eine neue Instanz der AESContentKey Klasse mit AES128BitCTR dem Modus. Der Inhaltsschlüssel wird vom Aufrufer angegeben. |
| AESContentKey(Guid, Byte[], ContentKeyType) |
Initialisiert eine neue Instanz der AESContentKey Klasse mit dem angegebenen ContentKeyType. Der Inhaltsschlüssel wird automatisch vom SDK mithilfe eines Schlüsselsamens generiert. |
| AESContentKey(Guid, Byte[]) |
Initialisiert eine neue Instanz der AESContentKey Klasse mit AES128BitCTR dem Modus. Der Inhaltsschlüssel wird automatisch vom SDK mithilfe eines Schlüsselsamens generiert. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| EncryptionType |
Ruft den ContentKeyType Inhaltsschlüssel ab. (Geerbt von ContentKey) |
| KeyId |
Ruft den Schlüsselbezeichner des Inhaltsschlüssels ab. (Geerbt von ContentKey) |
| KeyIdAsString |
Ruft die Zeichenfolgendarstellung des Schlüsselbezeichners des Inhaltsschlüssels ab. (Geerbt von ContentKey) |
| KeyType |
Ruft den ContentKeyType Inhaltsschlüssel ab. |
Methoden
| Name | Beschreibung |
|---|---|
| GetKeyData() |
Ruft die Binären Schlüsseldaten des Inhaltsschlüssels ab. (Geerbt von ContentKey) |
| GetKeyIdAsString() |
Gibt die Zeichenfolgendarstellung des Schlüsselbezeichners des Inhaltsschlüssels zurück. Gibt denselben Wert wie KeyIdAsString (Geerbt von ContentKey) |