Sprache

SqlColumnEncryptionKeyStoreProvider.DecryptColumnEncryptionKey Methode

Definition

Entschlüsselt den angegebenen verschlüsselten Wert eines Spaltenverschlüsselungsschlüssels. Der verschlüsselte Wert wird mit dem Spaltenmasterschlüssel mit dem angegebenen Schlüsselpfad und dem angegebenen Algorithmus verschlüsselt.

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

Parameter

masterKeyPath
String

Der Spaltenmasterschlüsselpfad. Das Pfadformat ist spezifisch für die Implementierung des Schlüsselspeicheranbieters (z. B. ein Fingerabdruck für den Zertifikatspeicher oder eine Schlüssel-ID-URL für Azure Key Vault).

encryptionAlgorithm
String

Der Name des Verschlüsselungsalgorithmus. Beispiel: RSA_OAEP

encryptedColumnEncryptionKey
Byte[]

Der verschlüsselte Spaltenverschlüsselungsschlüssel.

Gibt zurück

Byte[]

Gibt ein Byte Array zurück, das den entschlüsselten Spaltenverschlüsselungsschlüssel darstellt.

Gilt für: