Lenguaje

SqlColumnEncryptionAzureKeyVaultProvider.DecryptColumnEncryptionKeyAsync Método

Definición

Usa de forma asincrónica la clave asimétrica especificada por la ruta de acceso de la clave y descifra una CEK cifrada con el algoritmo de cifrado 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

Ruta de acceso completa de una clave asimétrica en Azure Key Vault

encryptionAlgorithm
String

Algoritmo de cifrado de claves asimétricas

encryptedColumnEncryptionKey
Byte[]

Clave de cifrado de columna cifrada

cancellationToken
CancellationToken

Token usado para solicitar la cancelación de la operación

Devoluciones

Task<Byte[]>

Clave de cifrado de columna de texto sin formato

Comentarios

Los errores de validación de argumentos se notifican a través de la tarea devuelta en lugar de iniciarse sincrónicamente.

Se aplica a