AESContentKey Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.