KeyExchangeRight 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
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 algorithm
de ; 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.