Compartilhar via


Funções do enclave

As funções a seguir são usadas ao trabalhar com enclaves, usados para criar ambientes de execução confiáveis.

Observação

O uso dessas APIs para um Enclave VBS requer Windows 11 Build 26100.2314 ou posterior ou Windows Server 2025 ou posterior.

Nesta seção

Tópico Descrição
CallEnclave Chama uma função dentro de um enclave.
CreateEnclave Cria um novo enclave não inicializado. Um enclave é uma região isolada de código e dados dentro do espaço de endereço de um aplicativo. Somente o código executado dentro do enclave pode acessar os dados dentro do mesmo enclave.
DeleteEnclave Exclui o enclave especificado.
EnclaveGetAttestationReport Obtém um relatório de atestado de enclave que descreve o enclave atual e é assinado pela autoridade responsável pelo tipo do enclave.
EnclaveGetEnclaveInformation Obtém informações sobre o enclave em execução no momento.
EnclaveSealData Gera um blob (objeto binário grande) criptografado a partir de dados não criptografados.
EnclaveUnsealData Descriptografa um blob (objeto binário grande) criptografado.
EnclaveVerifyAttestationReport Verifica um relatório de atestado que foi gerado no sistema atual.
InitializeEnclave Inicializa um enclave que você criou e carregou com dados.
IsEnclaveTypeSupported Recupera se o tipo de enclave especificado é compatível.
LoadEnclaveData Carrega os dados em um enclave não inicializado que você criou chamando CreateEnclave.
LoadEnclaveImage Carrega uma imagem e todas as suas importações em um enclave.
TerminateEnclave Encerra a execução dos threads que estão em execução em um enclave.

Confira também