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