SqlColumnEncryptionCspProvider.DecryptColumnEncryptionKey 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.
Entschlüsselt den angegebenen verschlüsselten Wert mithilfe eines asymmetrischen Schlüssels, der durch den Schlüsselpfad und algorithmus angegeben wird. Der Schlüsselpfad befindet sich im Format [ProviderName]/KeyIdentifier und sollte ein asymmetrischer Schlüssel sein, der im angegebenen CSP-Anbieter gespeichert ist. Der gültige Algorithmus, der zum Verschlüsseln/Entschlüsseln des CEK verwendet wird, ist "RSA_OAEP".
public:
override cli::array <System::Byte> ^ DecryptColumnEncryptionKey(System::String ^ masterKeyPath, System::String ^ encryptionAlgorithm, cli::array <System::Byte> ^ encryptedColumnEncryptionKey);
public override byte[] DecryptColumnEncryptionKey(string masterKeyPath, string encryptionAlgorithm, byte[] encryptedColumnEncryptionKey);
override this.DecryptColumnEncryptionKey : string * string * byte[] -> byte[]
Public Overrides Function DecryptColumnEncryptionKey (masterKeyPath As String, encryptionAlgorithm As String, encryptedColumnEncryptionKey As Byte()) As Byte()
Parameter
- masterKeyPath
- String
Der Hauptschlüsselpfad.
- encryptionAlgorithm
- String
Der Verschlüsselungsalgorithmus.
- encryptedColumnEncryptionKey
- Byte[]
Der verschlüsselte Spaltenverschlüsselungsschlüssel.
Gibt zurück
Der entschlüsselte Spaltenverschlüsselungsschlüssel.