Langue

SqlColumnEncryptionAzureKeyVaultProvider.DecryptColumnEncryptionKeyAsync Méthode

Définition

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

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

encryptedColumnEncryptionKey
Byte[]

Clé de chiffrement de colonne chiffrée

cancellationToken
CancellationToken

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

Retours

Task<Byte[]>

Clé de chiffrement de colonne de texte brut

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 à