Fonctions d’exécution approuvées

Les fonctions suivantes sont utilisées lors de l’utilisation d’enclaves utilisées pour créer des environnements d’exécution approuvés :

Contenu de cette section

Rubrique Description
CallEnclave
Appelle une fonction au sein d’une enclave.
CreateEnclave
Crée une enclave non initialisée. Une enclave est une région isolée de code et des données dans l’espace d’adressage d’une application. Seul le code qui s’exécute dans l’enclave peut accéder aux données dans la même enclave.
DeleteEnclave
Supprime l’enclave spécifiée.
EnclaveGetAttestationReport
Obtient un rapport d’attestation d’enclave qui décrit l’enclave en cours et est signé par l’autorité responsable du type de l’enclave.
EnclaveGetEnclaveInformation
Obtient des informations sur l’enclave en cours d’exécution.
EnclaveSealData
Génère un objet BLOB (Binary Large Object) chiffré à partir de données unencypted.
EnclaveUnsealData
Déchiffre un objet BLOB (Binary Large Object) chiffré.
EnclaveVerifyAttestationReport
Vérifie un rapport d’attestation qui a été généré sur le système actuel.
InitializeEnclave
Initialise une enclave que vous avez créée et chargée avec des données.
IsEnclaveTypeSupported
Récupère une valeur indiquant si le type spécifié d’enclave est pris en charge.
LoadEnclaveData
Charge des données dans une enclave non initialisée que vous avez créée en appelant CreateEnclave.
LoadEnclaveImage
Charge une image et toutes ses importations dans une enclave.
TerminateEnclave
Met fin à l’exécution des threads qui s’exécutent dans une enclave.