Idioma

SqlColumnEncryptionAzureKeyVaultProvider.DecryptColumnEncryptionKeyAsync Método

Definição

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

Task<Byte[]>

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.

Aplica-se a