SqlColumnEncryptionAzureKeyVaultProvider.VerifyColumnMasterKeyMetadataAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.