Idioma

SqlColumnEncryptionAzureKeyVaultProvider.SignColumnMasterKeyMetadataAsync Método

Definição

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

Task<Byte[]>

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.

Aplica-se a