SqlColumnEncryptionCngProvider.VerifyColumnMasterKeyMetadata Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Эта функция должна быть реализована соответствующими поставщиками Хранилища ключей. Эта функция должна использовать асимметричный ключ, определенный путем ключа, и проверить метаданные главного ключа, состоящие из (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[]
Подпись метаданных главного ключа.
Возвращаемое значение
Логическое значение, указывающее, можно ли проверить метаданные главного ключа на основе предоставленной подписи.