SqlColumnEncryptionAzureKeyVaultProvider.DecryptColumnEncryptionKeyAsync 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.
Usa de forma assíncrona a chave assimétrica especificada pelo caminho da chave e descriptografa um CEK criptografado com o algoritmo de criptografia RSA.
public override System.Threading.Tasks.Task<byte[]> DecryptColumnEncryptionKeyAsync(string masterKeyPath, string encryptionAlgorithm, byte[] encryptedColumnEncryptionKey, System.Threading.CancellationToken cancellationToken = default);
override this.DecryptColumnEncryptionKeyAsync : string * string * byte[] * System.Threading.CancellationToken -> System.Threading.Tasks.Task<byte[]>
Public Overrides Function DecryptColumnEncryptionKeyAsync (masterKeyPath As String, encryptionAlgorithm As String, encryptedColumnEncryptionKey As Byte(), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Byte())
Parâmetros
- masterKeyPath
- String
Caminho completo de uma chave assimétrica no Azure Key Vault
- encryptionAlgorithm
- String
Algoritmo de Criptografia de Chave Assimétrica
- encryptedColumnEncryptionKey
- Byte[]
Chave de criptografia de coluna criptografada
- cancellationToken
- CancellationToken
Token usado para solicitar o cancelamento da operação
Retornos
Chave de criptografia de coluna de texto sem formatação
Comentários
Falhas de validação de argumento são relatadas por meio da tarefa retornada em vez de geradas de forma síncrona.