Lenguaje

SqlColumnEncryptionAzureKeyVaultProvider.EncryptColumnEncryptionKeyAsync Método

Definición

Usa de forma asincrónica la clave asimétrica especificada por la ruta de acceso de la clave y cifra una CEK con el algoritmo de cifrado RSA.

public override System.Threading.Tasks.Task<byte[]> EncryptColumnEncryptionKeyAsync(string masterKeyPath, string encryptionAlgorithm, byte[] columnEncryptionKey, System.Threading.CancellationToken cancellationToken = default);
override this.EncryptColumnEncryptionKeyAsync : string * string * byte[] * System.Threading.CancellationToken -> System.Threading.Tasks.Task<byte[]>
Public Overrides Function EncryptColumnEncryptionKeyAsync (masterKeyPath As String, encryptionAlgorithm As String, columnEncryptionKey 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

columnEncryptionKey
Byte[]

Clave de cifrado de columna de texto no cifrado.

cancellationToken
CancellationToken

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

Devoluciones

Task<Byte[]>

Clave de cifrado de columna cifrada

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