Idioma

SqlColumnEncryptionAzureKeyVaultProvider.VerifyColumnMasterKeyMetadataAsync Método

Definição

Usa de forma assíncrona uma chave assimétrica identificada pelo caminho da chave para verificar os metadados da chave mestra que consistem em (masterKeyPath, allowEnclaveComputations bit, providerName).

public override System.Threading.Tasks.Task<bool> VerifyColumnMasterKeyMetadataAsync(string masterKeyPath, bool allowEnclaveComputations, byte[] signature, System.Threading.CancellationToken cancellationToken = default);
override this.VerifyColumnMasterKeyMetadataAsync : string * bool * byte[] * System.Threading.CancellationToken -> System.Threading.Tasks.Task<bool>
Public Overrides Function VerifyColumnMasterKeyMetadataAsync (masterKeyPath As String, allowEnclaveComputations As Boolean, signature As Byte(), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Boolean)

Parâmetros

masterKeyPath
String

Caminho completo de uma chave assimétrica. O formato de caminho é específico para um provedor de repositório de chaves.

allowEnclaveComputations
Boolean

Booliano indicando se essa chave pode ser enviada para o enclave confiável

signature
Byte[]

Assinatura para os metadados da chave mestra

cancellationToken
CancellationToken

Token usado para solicitar o cancelamento da operação

Retornos

Booliano indicando se os metadados da chave mestra podem ser verificados com base na assinatura fornecida

Comentários

Falhas de validação de argumento são relatadas por meio da tarefa retornada em vez de geradas de forma síncrona.

Aplica-se a