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
AESContentKey(Byte[], Guid) |
Initialisiert eine neue instance der AESContentKey -Klasse mit AES128BitCTR dem Modus. Der Inhaltsschlüssel wird vom Aufrufer angegeben. |
AESContentKey(Guid, Byte[]) |
Initialisiert eine neue instance der AESContentKey -Klasse mit AES128BitCTR dem Modus. Der Inhaltsschlüssel wird automatisch vom SDK mithilfe eines Schlüsselkernwerts generiert. |
AESContentKey(Byte[], Guid, ContentKeyType) |
Initialisiert eine neue Instanz der AESContentKey-Klasse mit der angegebenen ContentKeyType. Der Inhaltsschlüssel wird vom Aufrufer angegeben. |
AESContentKey(Guid, Byte[], ContentKeyType) |
Initialisiert eine neue Instanz der AESContentKey-Klasse mit der angegebenen ContentKeyType. Der Inhaltsschlüssel wird automatisch vom SDK mithilfe eines Schlüsselkernwerts generiert. |
AESContentKey(Byte[], Guid)
Initialisiert eine neue instance 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
Empty
Wird ausgelöst, wenn keyBytes
NULL ist.
Gilt für:
AESContentKey(Guid, Byte[])
Initialisiert eine neue instance der AESContentKey -Klasse mit AES128BitCTR dem Modus. Der Inhaltsschlüssel wird automatisch vom SDK mithilfe eines Schlüsselkernwerts 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üsselwert, der zum Generieren des Inhaltsschlüssels verwendet wird.
Ausnahmen
Wird ausgelöst, wenn keySeed
die Größe kleiner als 30 Bytes ist.
Wird ausgelöst, wenn keySeed
NULL ist.
Gilt für:
AESContentKey(Byte[], Guid, ContentKeyType)
Initialisiert eine neue Instanz der AESContentKey-Klasse mit der 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 einer 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 der angegebenen ContentKeyType. Der Inhaltsschlüssel wird automatisch vom SDK mithilfe eines Schlüsselkernwerts 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üsselwert, der zum Generieren des Inhaltsschlüssels verwendet wird.
- keyType
- ContentKeyType
Der Schlüsseltyp, der den Entschlüsselungsmodus definiert, der einer der folgenden Sein muss. AES128BitCTRAES128BitCBCKeyExchange
Ausnahmen
Wird ausgelöst, wenn keyType
ungültig ist.
Wird ausgelöst, wenn keySeed
NULL ist.