Udostępnij przez


SqlColumnEncryptionCertificateStoreProvider.DecryptColumnEncryptionKey Metoda

Definicja

Odszyfrowuje określoną zaszyfrowaną wartość klucza szyfrowania kolumny. Oczekuje się, że zaszyfrowana wartość będzie szyfrowana przy użyciu certyfikatu z określoną ścieżką klucza i przy użyciu określonego algorytmu. Format ścieżki klucza powinien mieć wartość "Maszyna lokalna/Moja/<certificate_thumbprint>" lub "Bieżący użytkownik/Mój/<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()

Parametry

masterKeyPath
String

Ścieżka klucza głównego.

encryptionAlgorithm
String

Algorytm szyfrowania. Obecnie jedyną prawidłową wartością jest: RSA_OAEP.

encryptedColumnEncryptionKey
Byte[]

Zaszyfrowany klucz szyfrowania kolumny.

Zwraca

Byte[]

Zwraca wartość Byte.
Odszyfrowany klucz szyfrowania kolumny.

Dotyczy