SqlColumnEncryptionAzureKeyVaultProvider.DecryptColumnEncryptionKeyAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Verwendet asynchron den durch den Schlüsselpfad angegebenen asymmetrischen Schlüssel und entschlüsselt einen verschlüsselten CEK mit dem RSA-Verschlüsselungsalgorithmus.
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())
Parameter
- masterKeyPath
- String
Vollständiger Pfad eines asymmetrischen Schlüssels in Azure Key Vault
- encryptionAlgorithm
- String
Verschlüsselungsalgorithmus für asymmetrischen Schlüssel
- encryptedColumnEncryptionKey
- Byte[]
Verschlüsselter Spaltenverschlüsselungsschlüssel
- cancellationToken
- CancellationToken
Token, das zum Anfordern des Abbruchs des Vorgangs verwendet wird
Gibt zurück
Verschlüsselungsschlüssel für Nur-Text-Spalten
Hinweise
Argumentüberprüfungsfehler werden über den zurückgegebenen Vorgang gemeldet, anstatt synchron ausgelöst zu werden.