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. |