Condividi tramite


KeyExchangeRight Costruttori

Definizione

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 keyalgorithmnon 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 keyalgorithmnon 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.

Si applica a