Partilhar via


CryptographyClient.WrapKey Método

Definição

Criptografa a chave especificada.

public virtual Azure.Security.KeyVault.Keys.Cryptography.WrapResult WrapKey (Azure.Security.KeyVault.Keys.Cryptography.KeyWrapAlgorithm algorithm, byte[] key, System.Threading.CancellationToken cancellationToken = default);
abstract member WrapKey : Azure.Security.KeyVault.Keys.Cryptography.KeyWrapAlgorithm * byte[] * System.Threading.CancellationToken -> Azure.Security.KeyVault.Keys.Cryptography.WrapResult
override this.WrapKey : Azure.Security.KeyVault.Keys.Cryptography.KeyWrapAlgorithm * byte[] * System.Threading.CancellationToken -> Azure.Security.KeyVault.Keys.Cryptography.WrapResult
Public Overridable Function WrapKey (algorithm As KeyWrapAlgorithm, key As Byte(), Optional cancellationToken As CancellationToken = Nothing) As WrapResult

Parâmetros

algorithm
KeyWrapAlgorithm

O KeyWrapAlgorithm a ser usado.

key
Byte[]

A chave para criptografar.

cancellationToken
CancellationToken

Um CancellationToken para cancelar a operação.

Retornos

O resultado da operação de encapsulamento. O retornado WrapResult contém a chave encapsulada junto com todas as outras informações necessárias para desencapsulá-la. Essas informações devem ser armazenadas com a chave encapsulada.

Exceções

O especificado algorithm não corresponde à chave correspondente ao identificador de chave.

O provedor criptográfico local gerou uma exceção.

A chave é inválida para a operação atual.

Não há suporte para a operação com a chave especificada.

O servidor retornou um erro. Consulte Message para obter detalhes retornados do servidor.

Aplica-se a