SqlColumnEncryptionCspProvider.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[]

Подпись метаданных главного ключа.

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

Логическое значение, указывающее, можно ли проверить метаданные главного ключа на основе предоставленной подписи.

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