SqlColumnEncryptionCertificateStoreProvider.VerifyColumnMasterKeyMetadata(String, Boolean, Byte[]) Метод

Определение

Эта функция должна реализовываться соответствующими поставщиками хранилищ ключей.This function must be implemented by the corresponding Key Store providers. Эта функция должна использовать асимметричный ключ, который задается по пути к ключу, и подтверждать метаданные главного ключа (masterKeyPath, allowEnclaveComputations, providerName).This function should use an asymmetric key identified by a key path and verify the masterkey metadata consisting of (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

Полный путь к асимметричному ключу.The complete path of an asymmetric key. Формат пути зависит от поставщика хранилища ключей.The path format is specific to a key store provider.

allowEnclaveComputations
Boolean

Логическое значение, указывающее, может ли этот ключ передаваться в безопасный анклав.A Boolean that indicates if this key can be sent to the trusted enclave.

signature
Byte[]

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

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

Логическое значение, указывающее, могут ли быть подтверждены метаданные ключа на основе предоставленной подписи.A Boolean value that indicates if the master key metadata can be verified based on the provided signature.

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