Langue

SqlColumnEncryptionAzureKeyVaultProvider.EncryptColumnEncryptionKeyAsync Méthode

Définition

Utilise de manière asynchrone la clé asymétrique spécifiée par le chemin d’accès de la clé et chiffre une clé CEK avec l’algorithme de chiffrement 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())

Paramètres

masterKeyPath
String

Chemin d’accès complet d’une clé asymétrique dans Azure Key Vault

encryptionAlgorithm
String

Algorithme de chiffrement à clé asymétrique

columnEncryptionKey
Byte[]

Clé de chiffrement de colonne en texte clair.

cancellationToken
CancellationToken

Jeton utilisé pour demander l’annulation de l’opération

Retours

Task<Byte[]>

Clé de chiffrement de colonne chiffrée

Remarques

Les échecs de validation des arguments sont signalés par le biais de la tâche retournée plutôt que de les lever de manière synchrone.

S’applique à