SqlColumnEncryptionAzureKeyVaultProvider.EncryptColumnEncryptionKey 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.
Diese Funktion verwendet den durch den Schlüsselpfad angegebenen asymmetrischen Schlüssel und verschlüsselt CEK mit RSA-Verschlüsselungsalgorithmus.
public:
override cli::array <System::Byte> ^ EncryptColumnEncryptionKey(System::String ^ masterKeyPath, System::String ^ encryptionAlgorithm, cli::array <System::Byte> ^ columnEncryptionKey);
public override byte[] EncryptColumnEncryptionKey (string masterKeyPath, string encryptionAlgorithm, byte[] columnEncryptionKey);
override this.EncryptColumnEncryptionKey : string * string * byte[] -> byte[]
Public Overrides Function EncryptColumnEncryptionKey (masterKeyPath As String, encryptionAlgorithm As String, columnEncryptionKey As Byte()) As Byte()
Parameter
- masterKeyPath
- String
Vollständiger Pfad eines asymmetrischen Schlüssels in Azure Key Vault
- encryptionAlgorithm
- String
Verschlüsselungsalgorithmus für asymmetrischen Schlüssel
- columnEncryptionKey
- Byte[]
Der Klartextspaltenverschlüsselungsschlüssel.
Gibt zurück
Verschlüsselter Spaltenverschlüsselungsschlüssel