KeyExchangeRight Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
KeyExchangeRight(KeyExchangeAlgorithm, Byte[]) |
Inizializza una nuova istanza della classe KeyExchangeRight. |
KeyExchangeRight(UInt32, Byte[]) |
Inizializza una nuova istanza della classe KeyExchangeRight. |
KeyExchangeRight(KeyExchangeAlgorithm, Byte[])
Inizializza una nuova istanza della 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())
Parametri
- algorithm
- KeyExchangeAlgorithm
L'algoritmo che il client può eseguire usando la chiave.
- key
- Byte[]
Chiave non elaborata. Le dimensioni necessarie dipendono da algorithm
; vedere KeyExchangeAlgorithm per informazioni dettagliate.
Eccezioni
L'oggetto key
algorithm
non corrisponde alla lunghezza richiesta da .
Commenti
KeyExchangeAlgorithms deve essere usato per assicurarsi che il client supporti il valore specificato. La generazione di licenze genererà un'eccezione se il client non supporta il valore specificato.
Si applica a
KeyExchangeRight(UInt32, Byte[])
Inizializza una nuova istanza della 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())
Parametri
- algorithm
- UInt32
L'algoritmo che il client può eseguire usando la chiave.
- key
- Byte[]
Chiave non elaborata. Le dimensioni dipendono dall'algoritmo.
Eccezioni
L'oggetto key
algorithm
non corrisponde alla lunghezza richiesta da . Generato solo per i valori definiti da KeyExchangeAlgorithm.
Commenti
Questo costruttore viene fornito per la compatibilità con i kit di conversione futuri, in modo che un aggiornamento all'SDK di PlayReady Server non sia necessario per sfruttare i nuovi algoritmi di crittografia, ma KeyExchangeRight(KeyExchangeAlgorithm, Byte[]) è preferibile quando l'algoritmo desiderato è disponibile in KeyExchangeAlgorithm. KeyExchangeAlgorithms deve essere usato per assicurarsi che il client supporti il valore specificato. La generazione di licenze genererà un'eccezione se il client non supporta il valore specificato.