Enclave-Funktionen
Die folgenden Funktionen werden verwendet, wenn Sie mit Enklaven arbeiten, die zum Erstellen vertrauenswürdiger Ausführungsumgebungen verwendet werden.
In diesem Abschnitt
Thema | Beschreibung |
---|---|
CallEnclave | Ruft eine Funktion in einer Enklave auf. |
CreateEnclave | Erstellt eine neue, nicht initialisierte Enclave. Eine Enclave ist ein isolierter Bereich mit Code und Daten innerhalb des Adressraums für eine Anwendung. Nur Code, der in der Enclave ausgeführt wird, kann auf Daten innerhalb derselben Enclave zugreifen. |
DeleteEnclave | Löscht die angegebene Enklave. |
EnclaveGetAttestationReport | Ruft einen Enklavennachweisbericht ab, der die aktuelle Enklave beschreibt und von der Behörde signiert wird, die für den Typ der Enklave verantwortlich ist. |
EnclaveGetEnclaveInformation | Ruft Informationen über die derzeit ausgeführte Enklave ab. |
EnclaveSealData | Generiert ein verschlüsseltes Binary Large Object (BLOB) aus unverschlüsselten Daten. |
EnclaveUnsealData | Entschlüsselt ein verschlüsseltes binär großes Objekt (BLOB). |
EnclaveVerifyAttestationReport | Überprüft einen Nachweisbericht, der auf dem aktuellen System generiert wurde. |
InitializeEnclave | Initialisiert eine Enclave, die Sie erstellt und mit Daten geladen haben. |
IsEnclaveTypeSupported | Ruft ab, ob der angegebene Enclave-Typ unterstützt wird. |
LoadEnclaveData | Lädt Daten in eine nicht initialisierte Enclave, die Sie durch Aufrufen von CreateEnclave erstellt haben. |
LoadEnclaveImage | Lädt ein Image und alle zugehörigen Importe in eine Enklave. |
TerminateEnclave | Beendet die Ausführung der Threads, die in einer Enklave ausgeführt werden. |