Lingua

SqlColumnEncryptionAzureKeyVaultProvider.DecryptColumnEncryptionKeyAsync Metodo

Definizione

Usa in modo asincrono la chiave asimmetrica specificata dal percorso della chiave e decrittografa una chiave CEK crittografata con l'algoritmo di crittografia 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())

Parametri

masterKeyPath
String

Percorso completo di una chiave asimmetrica in Azure Key Vault

encryptionAlgorithm
String

Algoritmo di crittografia a chiavi asimmetriche

encryptedColumnEncryptionKey
Byte[]

Chiave di crittografia della colonna crittografata

cancellationToken
CancellationToken

Token usato per richiedere l'annullamento dell'operazione

Valori restituiti

Task<Byte[]>

Chiave di crittografia della colonna di testo normale

Commenti

Gli errori di convalida degli argomenti vengono segnalati tramite l'attività restituita anziché generati in modo sincrono.

Si applica a