Closed xanderdunn closed 2 years ago
Still haven't figure out why curl isn't found, but I did get past the 400 bad request error. I realized passing --linkable
to the client isn't enough, I also need to set LINKABLE=1
in the settings file for the server. However, I'm currently not getting a TRUSTED response:
---- ISV Enclave Trust Status ----------------------------------------------
Enclave NOT TRUSTED - Reason: SW_HARDENING_NEEDED
A Platform Info Blob (PIB) was NOT provided by the IAS
I'm using SDK version 2.15:
wget https://download.01.org/intel-sgx/latest/linux-latest/distro/ubuntu18.04-server/sgx_linux_x64_sdk_2.15.101.1.bin
I'm running on an SGX machine in Azure. Based on the post here it looks like this is the highest level of trust I will be able to receive from the Intel attestation process given the processor in use.
I'm using sgx-ra-sample on latest master:
I'm on Ubuntu 18.04:
I have curl installed:
I have OpenSSL 1.1.1:
Configure finds curl:
I signed up and got a dev linkable subscription SPID, primary, and secondary key and put them in the settings file.
I start the server and the client
The wget command is failing on the server side on msg3:
Furthermore, run-server doesn't find curl:
When I try to manually run the wget command it shows:
I can't find a way to make this wget request work manually.
Note that the key in the above snippets has been revoked.