apache / apache/teaclave-sgx-sdk

ue-ra EPID Provisioning issue

Open
#450 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
1.2k
Forks
268
PR merge metrics
No merged PRs in 30d

Description

I tried to run the ue-ra both server and client on the same machine. When I try run ue-ra-client after run ue-ra-server it showed like this.
`Starting ue-ra-client
Connecting to localhost:3443
new client from 127.0.0.1:55226
Entering ocall_sgx_init_quote
aesm_service[17]: [ADMIN]EPID Provisioning initiated
aesm_service[17]: The Request ID is 5da992bef871443a97ed7a4d4c40a5b6
aesm_service[17]: The Request ID is cf0b0635c6ab49389e8d9fda7388c0c4
aesm_service[17]: [ADMIN]EPID Provisioning protocol error reported by Backend (6)
aesm_service[17]: [ADMIN]EPID Provisioning failed
eg = [0, 0, 0, 0]
Error in create_attestation_report: SGX_ERROR_UNRECOGNIZED_PLATFORM
ECALL success!
[+] Done!
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 104, kind: ConnectionReset, message: "Connection reset by peer" }', src/main.rs:95:29
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace`
I followed the precess of "[Custom CA/client setup](https://github.com/apache/incubator-teaclave-sgx-sdk/issues/new#custom-caclient-setup)", could any one help me to find out anything is wrong?

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the ue-ra server/client run on one machine using the linked Custom CA/client setup. Examine the EPID Provisioning protocol error, SGX_ERROR_UNRECOGNIZED_PLATFORM, and the panic at src/main.rs:95:29. Done means identifying the provisioning or platform failure and confirming that the client completes without the connection reset.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
security
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
18/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.