SqlColumnEncryptionKeyStoreProvider.SignColumnMasterKeyMetadata Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
При реализации в производном классе подписывает метаданные главного ключа столбца с помощью главного ключа столбца, на который ссылается masterKeyPath параметр.
public:
virtual cli::array <System::Byte> ^ SignColumnMasterKeyMetadata(System::String ^ masterKeyPath, bool allowEnclaveComputations);
public virtual byte[] SignColumnMasterKeyMetadata(string masterKeyPath, bool allowEnclaveComputations);
abstract member SignColumnMasterKeyMetadata : string * bool -> byte[]
override this.SignColumnMasterKeyMetadata : string * bool -> byte[]
Public Overridable Function SignColumnMasterKeyMetadata (masterKeyPath As String, allowEnclaveComputations As Boolean) As Byte()
Параметры
- masterKeyPath
- String
Путь главного ключа столбца. Формат пути зависит от реализации поставщика хранилища ключей (например, отпечаток для хранилища сертификатов или URL-адрес идентификатора ключа для Azure Key Vault).
- allowEnclaveComputations
- Boolean
true Значение , указывающее, что главный ключ столбца поддерживает вычисления анклава; falseв противном случае . Когда trueсозданная сигнатура охватывает свойство с поддержкой анклава, чтобы метаданные могли быть проверены для использования анклава.
Возвращаемое значение
Возвращает подпись метаданных главного ключа столбца. Формат зависит от поставщика.
Исключения
Во всех случаях.
Комментарии
Чтобы метод SignColumnMasterKeyMetadata(String, Boolean) не прерывал работу приложений, использующих старый API, он создает NotImplementedException исключение по умолчанию.
Этот SignColumnMasterKeyMetadata(String, Boolean) метод будет использоваться клиентскими инструментами, которые создают главные ключи столбцов (CMK) для клиентов. SignColumnMasterKeyMetadata(String, Boolean) необходимо реализовать соответствующими поставщиками хранилища ключей, которые хотят использовать анклавы с Always Encrypted.