Aracılığıyla paylaş


SqlColumnEncryptionCertificateStoreProvider.EncryptColumnEncryptionKey Yöntem

Tanım

Belirtilen anahtar yolu ile sertifikayı ve belirtilen algoritmayı kullanarak bir sütun şifreleme anahtarını şifreler. Anahtar yolunun biçimi "Local Machine/My/<certificate_thumbprint>" veya "Current User/My/<certificate_thumbprint>" olmalıdır.

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

Parametreler

masterKeyPath
String

Ana anahtar yolu.

encryptionAlgorithm
String

Şifreleme algoritması. Şu anda tek geçerli değer şudur: RSA_OAEP

columnEncryptionKey
Byte[]

Düz metin sütun şifreleme anahtarı.

Döndürülenler

Byte[]

döndürür Byte . Şifrelenmiş sütun şifreleme anahtarı.

Şunlara uygulanır