Language

SqlColumnEncryptionKeyStoreProvider.DecryptColumnEncryptionKey メソッド

定義

列暗号化キーの指定された暗号化値の暗号化を解除します。 暗号化された値は、指定したキー パスを持つ列マスター キーを使用し、指定したアルゴリズムを使用して暗号化される必要があります。

public:
 abstract cli::array <System::Byte> ^ DecryptColumnEncryptionKey(System::String ^ masterKeyPath, System::String ^ encryptionAlgorithm, cli::array <System::Byte> ^ encryptedColumnEncryptionKey);
public abstract byte[] DecryptColumnEncryptionKey(string masterKeyPath, string encryptionAlgorithm, byte[] encryptedColumnEncryptionKey);
abstract member DecryptColumnEncryptionKey : string * string * byte[] -> byte[]
Public MustOverride Function DecryptColumnEncryptionKey (masterKeyPath As String, encryptionAlgorithm As String, encryptedColumnEncryptionKey As Byte()) As Byte()

パラメーター

masterKeyPath
String

列マスター キーのパス。 パス形式は、キー ストア プロバイダーの実装 (証明書ストアの拇印、Azure Key Vaultのキー識別子 URL など) に固有です。

encryptionAlgorithm
String

暗号化アルゴリズム名。 たとえば、「 RSA_OAEP 」のように入力します。

encryptedColumnEncryptionKey
Byte[]

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

返品

Byte[]

復号化された列暗号化キーを表す Byte 配列を返します。

適用対象