AESContentKey Konstruktoren
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.
Überlädt
| Name | Beschreibung |
|---|---|
| AESContentKey(Byte[], Guid) |
Initialisiert eine neue Instanz der AESContentKey Klasse mit AES128BitCTR dem Modus. Der Inhaltsschlüssel wird vom Aufrufer angegeben. |
| 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. |
| AESContentKey(Byte[], Guid, ContentKeyType) |
Initialisiert eine neue Instanz der AESContentKey Klasse mit dem angegebenen ContentKeyType. 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(Byte[], Guid)
Initialisiert eine neue Instanz der AESContentKey Klasse mit AES128BitCTR dem Modus. Der Inhaltsschlüssel wird vom Aufrufer angegeben.
public AESContentKey(byte[] keyBytes, Guid keyId);
new Microsoft.Media.Drm.AESContentKey : byte[] * Guid -> Microsoft.Media.Drm.AESContentKey
Public Sub New (keyBytes As Byte(), keyId As Guid)
Parameter
- keyBytes
- Byte[]
Der Inhaltsschlüssel selbst.
- keyId
- Guid
Der Schlüsselbezeichner für diesen Inhaltsschlüssel.
Ausnahmen
Wird ausgelöst, wenn keyId dies der Fehler ist Empty
Wird ausgelöst, wenn keyBytes null ist.
Gilt für:
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.
public AESContentKey(Guid keyId, byte[] keySeed);
new Microsoft.Media.Drm.AESContentKey : Guid * byte[] -> Microsoft.Media.Drm.AESContentKey
Public Sub New (keyId As Guid, keySeed As Byte())
Parameter
- keyId
- Guid
Der Schlüsselbezeichner für diesen Inhaltsschlüssel.
- keySeed
- Byte[]
Der Schlüssel-Seedwert, der zum Generieren des Inhaltsschlüssels verwendet wird.
Ausnahmen
Wird ausgelöst, wenn keySeed weniger als 30 Bytes groß sind.
Wird ausgelöst, wenn keySeed null ist.
Gilt für:
AESContentKey(Byte[], Guid, ContentKeyType)
Initialisiert eine neue Instanz der AESContentKey Klasse mit dem angegebenen ContentKeyType. Der Inhaltsschlüssel wird vom Aufrufer angegeben.
public AESContentKey(byte[] keyBytes, Guid keyId, Microsoft.Media.Drm.ContentKeyType keyType);
new Microsoft.Media.Drm.AESContentKey : byte[] * Guid * Microsoft.Media.Drm.ContentKeyType -> Microsoft.Media.Drm.AESContentKey
Public Sub New (keyBytes As Byte(), keyId As Guid, keyType As ContentKeyType)
Parameter
- keyBytes
- Byte[]
Der Inhaltsschlüssel selbst.
- keyId
- Guid
Der Schlüsselbezeichner für diesen Inhaltsschlüssel.
- keyType
- ContentKeyType
Der Schlüsseltyp, der den Entschlüsselungsmodus definiert, der eine der folgenden Sein muss. AES128BitCTRAES128BitCBCKeyExchange
Ausnahmen
Wird ausgelöst, wenn keyType ungültig ist.
Wird ausgelöst, wenn keyBytes null ist.
Gilt für:
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.
public AESContentKey(Guid keyId, byte[] keySeed, Microsoft.Media.Drm.ContentKeyType keyType);
new Microsoft.Media.Drm.AESContentKey : Guid * byte[] * Microsoft.Media.Drm.ContentKeyType -> Microsoft.Media.Drm.AESContentKey
Public Sub New (keyId As Guid, keySeed As Byte(), keyType As ContentKeyType)
Parameter
- keyId
- Guid
Der Schlüsselbezeichner für diesen Inhaltsschlüssel.
- keySeed
- Byte[]
Der Schlüssel-Seedwert, der zum Generieren des Inhaltsschlüssels verwendet wird.
- keyType
- ContentKeyType
Der Schlüsseltyp, der den Entschlüsselungsmodus definiert, der eine der folgenden Sein muss. AES128BitCTRAES128BitCBCKeyExchange
Ausnahmen
Wird ausgelöst, wenn keyType ungültig ist.
Wird ausgelöst, wenn keySeed null ist.