SqlColumnEncryptionCertificateStoreProvider.DecryptColumnEncryptionKey Methode

Definitie

Ontsleutelt de opgegeven versleutelde waarde van een kolomversleutelingssleutel. De versleutelde waarde wordt naar verwachting versleuteld met behulp van het certificaat met het opgegeven sleutelpad en het opgegeven algoritme. De indeling van het sleutelpad moet 'Lokale computer/Mijn/<certificate_thumbprint>' of 'Huidige gebruiker/Mijn/<certificate_thumbprint>' zijn.

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

Parameters

masterKeyPath
String

Het hoofdsleutelpad.

encryptionAlgorithm
String

Het versleutelingsalgoritmen. Momenteel is de enige geldige waarde: RSA_OAEP.

encryptedColumnEncryptionKey
Byte[]

De versleutelde sleutel voor kolomversleuteling.

Retouren

Byte[]

Retourneert Byte. De ontsleutelde kolomversleutelingssleutel.

Van toepassing op