KeyExchangeRight Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 algorithm
de ; 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.