CryptographyClient.WrapKey Método
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.
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
Azure SDK for .NET