Instale todos los componentes del software de plataforma (PSW) de Intel® Software Guard Extensions (SGX) para permitir que las aplicaciones detecten Intel® SGX la compatibilidad.
- Kit de desarrollo de software y paquete de software de plataforma instalado Intel® SGX para Linux
- Se instaló la muestra sgx-ra
- Ejecutó el servidor: ./run-server
- Cliente en corrido: ./run-client
- Error recibido: Este sistema no es compatible con Intel® SGX
- Acceda a las bibliotecas PSW sgx siguiendo uno de dos métodos:
- Configure el acceso al repositorio apt de Intel, como se detalla en la página 11 de la Guía de instalación de SGX para Linux*:
- Cree un repositorio PSW apt local
- Instale todos los componentes de SGX PSW:
$ sudo apt-get install libsgx-launch libsgx-urts libsgx-epid libsgx-quote-ex libsgx-uae-service
- Confirme estas ubicaciones para 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
- Configure el proxy, si es necesario, en /etc/aesmd.conf y comience y detén el servicio aesmd
$ sudo systemctl start aesmd
- Realice la muestra sgx-ra para capturar las rutas hacia las bibliotecas PSW:
- Abra un terminal y ejecute el servidor
$ ./run-server
- Abra un terminal diferente y ejecute el cliente:
$ ./run-client
Libsgx_uae_service faltan las instrucciones para instalar el PSW de Intel® Software Guard Extensions (Intel® SGX).