page_type | languages | products | description | |||
---|---|---|---|---|---|---|
sample |
|
|
Learn how to perform Intel® SGX Attestation using Microsoft Azure Attestation |
Intel® SGX Attestation sample code demonstrates how to generate a quote from an SGX enclave using Open Enclave SDK / Intel SDK and then get it validated by Microsoft Azure Attestation. The "enclave held data" for the quote is populated with public key component that's held within the enclave.
The components used in the sample code are outlined in the following diagram:
The flow is:
- Build an SGX enclave
- Launch an SGX enclave and get SGX quote
- Persist SGX quote and Enclave Held Data (EHD) to JSON file
- Call Azure Attestation for validation
- Output validation results
See code sample to perform SGX attestation using Open Enclave SDK
See code sample to perform SGX attestation using Intel SDK