SqlColumnEncryptionCngProvider.VerifyColumnMasterKeyMetadata Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Эта функция должна реализовываться соответствующими поставщиками хранилищ ключей. Эта функция должна использовать асимметричный ключ, определенный путем к ключу, и проверять метаданные ключа master, состоящие из (masterKeyPath, allowEnclaveComputations, providerName).
public:
override bool VerifyColumnMasterKeyMetadata(System::String ^ masterKeyPath, bool allowEnclaveComputations, cli::array <System::Byte> ^ signature);
public override bool VerifyColumnMasterKeyMetadata (string masterKeyPath, bool allowEnclaveComputations, byte[] signature);
override this.VerifyColumnMasterKeyMetadata : string * bool * byte[] -> bool
Public Overrides Function VerifyColumnMasterKeyMetadata (masterKeyPath As String, allowEnclaveComputations As Boolean, signature As Byte()) As Boolean
Параметры
- masterKeyPath
- String
Полный путь к асимметричному ключу. Формат пути зависит от поставщика хранилища ключей.
- allowEnclaveComputations
- Boolean
Логическое значение, указывающее, может ли этот ключ передаваться в безопасный анклав.
- signature
- Byte[]
Подпись метаданных главного ключа.
Возвращаемое значение
Логическое значение, указывающее, могут ли быть подтверждены метаданные ключа на основе предоставленной подписи.