SqlColumnEncryptionAzureKeyVaultProvider.SignColumnMasterKeyMetadataAsync 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 assinar os metadados da chave mestra que consistem em (masterKeyPath, allowEnclaveComputations bit, providerName).
public override System.Threading.Tasks.Task<byte[]> SignColumnMasterKeyMetadataAsync(string masterKeyPath, bool allowEnclaveComputations, System.Threading.CancellationToken cancellationToken = default);
override this.SignColumnMasterKeyMetadataAsync : string * bool * System.Threading.CancellationToken -> System.Threading.Tasks.Task<byte[]>
Public Overrides Function SignColumnMasterKeyMetadataAsync (masterKeyPath As String, allowEnclaveComputations As Boolean, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Byte())
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 um enclave confiável
- cancellationToken
- CancellationToken
Token usado para solicitar o cancelamento da operação
Retornos
A assinatura dos metadados da chave mestra
Comentários
Falhas de validação de argumento são relatadas por meio da tarefa retornada em vez de geradas de forma síncrona.