Files
tlsn-quote-verification/intel-tee-quote-verification-docker

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:

  1. Build the Docker container (if it hasnt been built already).
  2. Run the quote verification program inside the container.