Sprache

SqlColumnEncryptionKeyStoreProvider.EncryptColumnEncryptionKey Methode

Definition

Verschlüsselt einen Spaltenverschlüsselungsschlüssel mithilfe des Spaltenmasterschlüssels mit dem angegebenen Schlüsselpfad und dem angegebenen Algorithmus.

public:
 abstract cli::array <System::Byte> ^ EncryptColumnEncryptionKey(System::String ^ masterKeyPath, System::String ^ encryptionAlgorithm, cli::array <System::Byte> ^ columnEncryptionKey);
public abstract byte[] EncryptColumnEncryptionKey(string masterKeyPath, string encryptionAlgorithm, byte[] columnEncryptionKey);
abstract member EncryptColumnEncryptionKey : string * string * byte[] -> byte[]
Public MustOverride Function EncryptColumnEncryptionKey (masterKeyPath As String, encryptionAlgorithm As String, columnEncryptionKey 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

columnEncryptionKey
Byte[]

Der zu verschlüsselnde Spaltenverschlüsselungsschlüssel.

Gibt zurück

Byte[]

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

Gilt für: