Partager via


KeyExchangeRight Constructeurs

Définition

Surcharges

KeyExchangeRight(KeyExchangeAlgorithm, Byte[])

Initialise une nouvelle instance de la classe KeyExchangeRight.

KeyExchangeRight(UInt32, Byte[])

Initialise une nouvelle instance de la classe KeyExchangeRight.

KeyExchangeRight(KeyExchangeAlgorithm, Byte[])

Initialise une nouvelle instance de la classe KeyExchangeRight.

public KeyExchangeRight (Microsoft.Media.Drm.KeyExchangeAlgorithm algorithm, byte[] key);
new Microsoft.Media.Drm.KeyExchangeRight : Microsoft.Media.Drm.KeyExchangeAlgorithm * byte[] -> Microsoft.Media.Drm.KeyExchangeRight
Public Sub New (algorithm As KeyExchangeAlgorithm, key As Byte())

Paramètres

algorithm
KeyExchangeAlgorithm

Algorithme que le client est autorisé à effectuer à l’aide de la clé .

key
Byte[]

Clé brute. Sa taille requise dépend algorithmde ; consultez KeyExchangeAlgorithm pour plus d’informations.

Exceptions

key ne correspond pas à la longueur requise par .algorithm

Remarques

KeyExchangeAlgorithms doit être utilisé pour vérifier que le client prend en charge la valeur que vous souhaitez spécifier. La génération de licence lève une exception si le client ne prend pas en charge la valeur spécifiée.

S’applique à

KeyExchangeRight(UInt32, Byte[])

Initialise une nouvelle instance de la classe KeyExchangeRight.

public KeyExchangeRight (uint algorithm, byte[] key);
new Microsoft.Media.Drm.KeyExchangeRight : uint32 * byte[] -> Microsoft.Media.Drm.KeyExchangeRight
Public Sub New (algorithm As UInteger, key As Byte())

Paramètres

algorithm
UInt32

Algorithme que le client est autorisé à effectuer à l’aide de la clé .

key
Byte[]

Clé brute. Sa taille dépend de l’algorithme.

Exceptions

key ne correspond pas à la longueur requise par .algorithm Levée uniquement pour les valeurs définies par KeyExchangeAlgorithm.

Remarques

Ce constructeur est fourni pour la compatibilité avec les futurs kits de portage, de sorte qu’une mise à jour du KIT de développement logiciel (SDK) PlayReady Server n’est pas nécessaire pour tirer parti des nouveaux algorithmes de chiffrement, mais KeyExchangeRight(KeyExchangeAlgorithm, Byte[]) est préférable lorsque l’algorithme souhaité est disponible dans KeyExchangeAlgorithm. KeyExchangeAlgorithms doit être utilisé pour vérifier que le client prend en charge la valeur que vous souhaitez spécifier. La génération de licence lève une exception si le client ne prend pas en charge la valeur spécifiée.

S’applique à