mirror of
https://github.com/tlsnotary/tlsn-quote-verification.git
synced 2026-01-08 23:18:16 -05:00
Intel TEE Quote Verification in Docker
This repository contains code to verify SGX quotes for TLSNotary notary servers running in Intel SGX Trusted Execution Environments (TEEs).
Overview
This Rust program leverages Intel's tee-quote-verification library to automatically fetch and validate Intel's certificates. Since this library is only supported on Linux systems, we use Docker to handle dependencies and ensure compatibility.
Verifying the Quote
The binary has native library dependencies. To simplify running the quote verifier, it can be built and executed within a Docker container.
To verify the quote, run:
./verify.sh quote.dat
This script will:
- Build the Docker container (if it hasn’t been built already).
- Run the quote verification program inside the container.