Installieren Sie alle Intel® Software Guard Extensions (SGX) Plattformsoftware-Komponenten (PSW), damit Anwendungen Intel® SGX unterstützen können.
- Installiertes Intel® SGX-Software-Development-Kit und Plattformsoftware-Paket für Linux
- Sgx-Ra-Sample installiert
- Server ausgeführt: ./run-server
- Ausgeführter Client: ./run-client
- Erhaltener Fehler: Dieses System unterstützt Intel® SGX nicht
- Greifen Sie auf die SGX PSW-Bibliotheken zu, die einer von zwei Methoden folgen
- Konfigurieren Sie den Zugriff auf das APT-Repository von Intel gemäß Seite 11 des SGX Installationsleitfadens für Linux*:
- Erstellen eines lokalen PSW Apt-Repositorys
- Installieren Sie alle Komponenten des SGX PSW:
$ sudo apt-get install libsgx-launch libsgx-urts libsgx-epid libsgx-quote-ex libsgx-uae-service
- Bestätigen Sie diese Stellen für libsgx-uae-service:
$ dpkg -L libsgx-uae-service
/.
/usr
/usr/lib
/usr/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu/libsgx_uae_service.so.2.3.213.1
/usr/share
/usr/share/doc
/usr/share/doc/libsgx-uae-service
/usr/share/doc/libsgx-uae-service/changelog.Debian.gz
/usr/share/doc/libsgx-uae-service/copyright
/usr/lib/x86_64-linux-gnu/libsgx_uae_service.so
/usr/lib/x86_64-linux-gnu/libsgx_uae_service.so.2
- Konfigurieren Sie den Proxy bei Bedarf in /etc/aesmd.conf und starten und stoppen Sie den aesmd-Service
$ sudo systemctl start aesmd
- Erstellen Sie das sgx-ra-Sample, um die Pfade zu den PSW-Bibliotheken zu erfassen:
- Öffnen Sie ein Terminal und führen Sie den Server aus
$ ./run-server
- Öffnen Sie ein anderes Terminal und führen Sie den Client aus:
$ ./run-client
Die Anleitungen zur Installation des Intel® Software Guard Extensions (Intel® SGX) PSW fehlen libsgx_uae_service.