SqlColumnEncryptionCertificateStoreProvider.DecryptColumnEncryptionKey Metod

Definition

Dekrypterar det angivna krypterade värdet för en kolumnkrypteringsnyckel. Det krypterade värdet förväntas krypteras med hjälp av certifikatet med den angivna nyckelsökvägen och med den angivna algoritmen. Formatet för nyckelsökvägen ska vara "Lokal dator/Min/<certificate_thumbprint>" eller "Aktuell användare/Min/<certificate_thumbprint>".

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

Parametrar

masterKeyPath
String

Huvudnyckelsökvägen.

encryptionAlgorithm
String

Krypteringsalgoritmen. För närvarande är det enda giltiga värdet: RSA_OAEP.

encryptedColumnEncryptionKey
Byte[]

Krypteringsnyckeln för krypterad kolumn.

Returer

Byte[]

Returnerar Byte. Krypteringsnyckeln för den dekrypterade kolumnen.

Gäller för