Compartilhar via


KeyExchangeRight Construtores

Definição

Sobrecargas

KeyExchangeRight(KeyExchangeAlgorithm, Byte[])

Inicializa uma nova instância da classe KeyExchangeRight.

KeyExchangeRight(UInt32, Byte[])

Inicializa uma nova instância da classe KeyExchangeRight.

KeyExchangeRight(KeyExchangeAlgorithm, Byte[])

Inicializa uma nova instância da 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())

Parâmetros

algorithm
KeyExchangeAlgorithm

O algoritmo que o cliente tem permissão para executar usando a chave.

key
Byte[]

A chave bruta. Seu tamanho necessário depende algorithmde ; consulte KeyExchangeAlgorithm para obter detalhes.

Exceções

O key não corresponde ao comprimento exigido pelo algorithm.

Comentários

KeyExchangeAlgorithms deve ser usado para garantir que o cliente dê suporte ao valor que você pretende especificar. A geração de licença gerará uma exceção se o cliente não der suporte ao valor especificado.

Aplica-se a

KeyExchangeRight(UInt32, Byte[])

Inicializa uma nova instância da 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())

Parâmetros

algorithm
UInt32

O algoritmo que o cliente tem permissão para executar usando a chave.

key
Byte[]

A chave bruta. Seu tamanho depende do algoritmo.

Exceções

O key não corresponde ao comprimento exigido pelo algorithm. Gerada somente para valores definidos por KeyExchangeAlgorithm.

Comentários

Esse construtor é fornecido para compatibilidade com kits de portabilidade futuros, de modo que uma atualização para o SDK do PlayReady Server não seja necessária para aproveitar novos algoritmos criptográficos, mas KeyExchangeRight(KeyExchangeAlgorithm, Byte[]) é preferencial quando o algoritmo desejado está disponível no KeyExchangeAlgorithm. KeyExchangeAlgorithms deve ser usado para garantir que o cliente dê suporte ao valor que você pretende especificar. A geração de licença gerará uma exceção se o cliente não der suporte ao valor especificado.

Aplica-se a