Freigeben über


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.

Siehe auch