SqlColumnEncryptionCertificateStoreProvider.EncryptColumnEncryptionKey Metodo

Definizione

Crittografa una chiave di crittografia di colonna usando il certificato con il percorso di chiave specificato e usando 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> ^ EncryptColumnEncryptionKey(System::String ^ masterKeyPath, System::String ^ encryptionAlgorithm, cli::array <System::Byte> ^ columnEncryptionKey);
public override byte[] EncryptColumnEncryptionKey (string masterKeyPath, string encryptionAlgorithm, byte[] columnEncryptionKey);
override this.EncryptColumnEncryptionKey : string * string * byte[] -> byte[]
Public Overrides Function EncryptColumnEncryptionKey (masterKeyPath As String, encryptionAlgorithm As String, columnEncryptionKey As Byte()) As Byte()

Parametri

masterKeyPath
String

Percorso di chiave master.

encryptionAlgorithm
String

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

columnEncryptionKey
Byte[]

Chiave di crittografia della colonna in testo non crittografato.

Restituisce

Byte[]

Restituisce Byte . Chiave di crittografia di colonna crittografata.

Si applica a