SqlColumnEncryptionAzureKeyVaultProvider.EncryptColumnEncryptionKeyAsync 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 crittografa una chiave CEK con l'algoritmo di crittografia 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())
Parametri
- masterKeyPath
- String
Percorso completo di una chiave asimmetrica in Azure Key Vault
- encryptionAlgorithm
- String
Algoritmo di crittografia a chiavi asimmetriche
- columnEncryptionKey
- Byte[]
Chiave di crittografia della colonna di testo non crittografato.
- cancellationToken
- CancellationToken
Token usato per richiedere l'annullamento dell'operazione
Valori restituiti
Chiave di crittografia della colonna crittografata
Commenti
Gli errori di convalida degli argomenti vengono segnalati tramite l'attività restituita anziché generati in modo sincrono.