intel / intel/confidential-computing.sgx
AESM service returned error 12
Open
- Dominant language
- C++
- Stars
- 1.5k
- Forks
- 565
- PR merge metrics
- No merged PRs in 30d
Description
Hi,
I am using containerized AESMD and PCCS service to run my application with `sgx.remote_attestation = "dcap"` set in the gramine manifest file. I see AESMD throw a network error:
```
error: AESM service returned error 12; this may indicate that infrastructure for the DCAP attestation requested by Gramine is missing on this machine
error: load_enclave() failed with error -1
```
I am installing these libraries inside AESMD container:
```
libsgx-launch \
libsgx-urts \
libsgx-epid \
libsgx-quote-ex \
libsgx-dcap-ql \
libsgx-dcap-default-qpl \
libsgx-aesm-quote-ex-plugin \
libsgx-aesm-launch-plugin
```
Contributor guide
Assessment
This issue has not been assessed yet.