File tree Expand file tree Collapse file tree 3 files changed +58
-2
lines changed Expand file tree Collapse file tree 3 files changed +58
-2
lines changed Original file line number Diff line number Diff line change 11# RA-WEBs
22[ ![ Go] ( https://github.com/akakou/ra-webs/actions/workflows/go.yml/badge.svg )] ( https://github.com/akakou/ra-webs/actions/workflows/go.yml )
33
4- RA-WEBs: Remote Attestation for WEB services
4+ RA-WEBs is a protocol that enables browsers to verify proof of Remote Attestation while maintaining compatibility.
5+
6+ ### Dependencies
7+
8+ - An Azure instance with Intel SGX (for running the example TA)
9+ - Ubuntu 22.04
10+
11+ ### How to Deploy the Test Environment
12+
13+ #### 1. Clone the Repository
14+
15+ ``` bash
16+ git clone https://github.com/akakou/RA-WEBs
17+ cd RA-WEBs
18+ ```
19+
20+
21+ #### 2. Configure the Verifier Environment Files
22+
23+ Copy the templates and fill in each parameter.
24+
25+ ``` sh
26+ cp test/env/verifier.env.template test/env/verifier.env
27+ cp test/env/common.env.template test/env/common.env
28+ ```
29+
30+
31+ #### 3. Run the Verifier
32+
33+
34+ ``` sh
35+ docker compose -f verifier up
36+ ```
37+
38+ #### 4. Configure the TA Environment Files
39+
40+ Copy the templates and fill in each parameter.
41+
42+ ``` sh
43+ cp test/env/ta.env.template test/env/ta.env
44+ ```
45+
46+
47+ #### 5. Run the Example TA
48+
49+ ``` sh
50+ docker compose -f ta up
51+ ```
52+
53+
54+ ### NOTE
55+
56+ The functionality was verified using the following:
57+
58+ Google Chrome 129.0.6668.58
59+ DC1s v2 (1 vCPU, 4 GiB memory)
Original file line number Diff line number Diff line change 1+ ADMIN_TOKEN=
Original file line number Diff line number Diff line change 11DB_CONFIG=file:db.sqlite3?_fk=1
22RA_WEBS_VAPID_PUBLIC_KEY=
3- RA_WEBS_VAPID_PRIVATE_KEY=
3+ RA_WEBS_VAPID_PRIVATE_KEY=
You can’t perform that action at this time.
0 commit comments