SqlColumnEncryptionAzureKeyVaultProvider.DecryptColumnEncryptionKeyAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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.