This sample demonstrates how to validate WAMR-generated evidence without using an Intel SGX-enabled platform. A typical use case is a Web service hosted on trusted premises.
- dotnet-sdk (8+)
- librats
- Intel infrastructure for validating evidence, see here
This sample has been tested on Linux Ubuntu 20.04+. Any other Linux platforms should be supported. This sample should also work on other OS, provided librats can be compiled on those other OS.
- Supply the reference values to consider trustworthy in Program.cs.
- Generate a valid JSON evidence using WAMR on an Intel SGX-enabled platform.
- Fill in the JSON evidence in Program.cs.
- Run the command
dotnet run
in this directory.