Language

SqlColumnEncryptionAzureKeyVaultProvider.DecryptColumnEncryptionKeyAsync メソッド

定義

キー パスで指定された非対称キーを非同期的に使用し、RSA 暗号化アルゴリズムを使用して暗号化された CEK を復号化します。

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())

パラメーター

masterKeyPath
String

Azure Key Vaultの非対称キーの完全なパス

encryptionAlgorithm
String

非対称キーの暗号化アルゴリズム

encryptedColumnEncryptionKey
Byte[]

暗号化された列暗号化キー

cancellationToken
CancellationToken

操作の取り消しを要求するために使用されるトークン

返品

Task<Byte[]>

プレーンテキスト列暗号化キー

注釈

引数の検証エラーは、同期的にスローされるのではなく、返されたタスクを通じて報告されます。

適用対象