Язык

SqlColumnEncryptionKeyStoreProvider.EncryptColumnEncryptionKey Метод

Определение

Шифрует ключ шифрования столбца с помощью главного ключа столбца с указанным путем ключа и с помощью указанного алгоритма.

public:
 abstract cli::array <System::Byte> ^ EncryptColumnEncryptionKey(System::String ^ masterKeyPath, System::String ^ encryptionAlgorithm, cli::array <System::Byte> ^ columnEncryptionKey);
public abstract byte[] EncryptColumnEncryptionKey(string masterKeyPath, string encryptionAlgorithm, byte[] columnEncryptionKey);
abstract member EncryptColumnEncryptionKey : string * string * byte[] -> byte[]
Public MustOverride Function EncryptColumnEncryptionKey (masterKeyPath As String, encryptionAlgorithm As String, columnEncryptionKey As Byte()) As Byte()

Параметры

masterKeyPath
String

Путь главного ключа столбца. Формат пути зависит от реализации поставщика хранилища ключей (например, отпечаток для хранилища сертификатов или URL-адрес идентификатора ключа для Azure Key Vault).

encryptionAlgorithm
String

Имя алгоритма шифрования. Например: RSA_OAEP.

columnEncryptionKey
Byte[]

Ключ шифрования столбца для шифрования.

Возвращаемое значение

Byte[]

Byte Возвращает массив, представляющий зашифрованный ключ шифрования столбцов.

Применяется к