SqlColumnEncryptionAzureKeyVaultProvider.DecryptColumnEncryptionKeyAsync Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
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.