Condividi tramite


SqlColumnEncryptionCertificateStoreProvider.DecryptColumnEncryptionKey Metodo

Definizione

Esegue la decrittografia del valore crittografato specificato di una chiave di crittografia di colonna. È previsto che il valore sia crittografato usando il certificato con il percorso di chiave specificato e con l'algoritmo specificato. Il formato del percorso della chiave deve essere "Computer locale/Personale/<identificazione_personale_certificato>" o "Utente corrente/Personale/<identificazione_personale_certificato>".

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

Parametri

masterKeyPath
String

Percorso di chiave master.

encryptionAlgorithm
String

Algoritmo di crittografia. Attualmente, l'unico valore valido è: RSA_OAEP.

encryptedColumnEncryptionKey
Byte[]

Chiave di crittografia di colonna crittografata.

Restituisce

Byte[]

Restituisca il valore Byte.
Chiave di crittografia di colonna decrittografata.

Si applica a