Partager via


AESContentKey Constructeurs

Définition

Surcharges

AESContentKey(Byte[], Guid)

Initialise une nouvelle instance de la classe avec AES128BitCTR le AESContentKey mode . La clé de contenu est spécifiée par l’appelant.

AESContentKey(Guid, Byte[])

Initialise une nouvelle instance de la classe avec AES128BitCTR le AESContentKey mode . La clé de contenu est générée automatiquement par le Kit de développement logiciel (SDK) à l’aide d’une clé initiale.

AESContentKey(Byte[], Guid, ContentKeyType)

Initialise une nouvelle instance de la classe AESContentKey avec le ContentKeyType spécifié. La clé de contenu est spécifiée par l’appelant.

AESContentKey(Guid, Byte[], ContentKeyType)

Initialise une nouvelle instance de la classe AESContentKey avec le ContentKeyType spécifié. La clé de contenu est générée automatiquement par le Kit de développement logiciel (SDK) à l’aide d’une clé initiale.

AESContentKey(Byte[], Guid)

Initialise une nouvelle instance de la classe avec AES128BitCTR le AESContentKey mode . La clé de contenu est spécifiée par l’appelant.

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)

Paramètres

keyBytes
Byte[]

Clé de contenu elle-même.

keyId
Guid

Identificateur de clé pour cette clé de contenu.

Exceptions

Levée si keyId est Empty

Levée si keyBytes a la valeur null.

S’applique à

AESContentKey(Guid, Byte[])

Initialise une nouvelle instance de la classe avec AES128BitCTR le AESContentKey mode . La clé de contenu est générée automatiquement par le Kit de développement logiciel (SDK) à l’aide d’une clé initiale.

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())

Paramètres

keyId
Guid

Identificateur de clé pour cette clé de contenu.

keySeed
Byte[]

Valeur initiale de clé utilisée pour générer la clé de contenu.

Exceptions

Levée si keySeed a une taille inférieure à 30 octets.

Levée si keySeed a la valeur null.

S’applique à

AESContentKey(Byte[], Guid, ContentKeyType)

Initialise une nouvelle instance de la classe AESContentKey avec le ContentKeyType spécifié. La clé de contenu est spécifiée par l’appelant.

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)

Paramètres

keyBytes
Byte[]

Clé de contenu elle-même.

keyId
Guid

Identificateur de clé pour cette clé de contenu.

keyType
ContentKeyType

Type de clé définissant le mode de déchiffrement qui doit être l’un des éléments suivants. AES128BitCTRAES128BitCBCKeyExchange

Exceptions

Levée si keyType n’est pas valide.

Levée si keyBytes a la valeur null.

S’applique à

AESContentKey(Guid, Byte[], ContentKeyType)

Initialise une nouvelle instance de la classe AESContentKey avec le ContentKeyType spécifié. La clé de contenu est générée automatiquement par le Kit de développement logiciel (SDK) à l’aide d’une clé initiale.

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)

Paramètres

keyId
Guid

Identificateur de clé pour cette clé de contenu.

keySeed
Byte[]

Valeur initiale de clé utilisée pour générer la clé de contenu.

keyType
ContentKeyType

Type de clé définissant le mode de déchiffrement qui doit être l’un des éléments suivants. AES128BitCTRAES128BitCBCKeyExchange

Exceptions

Levée si keyType n’est pas valide.

Levée si keySeed a la valeur null.

S’applique à