Open Enclave  0.17.0
Data Fields
_oe_identity Struct Reference

Structure to represent the identity of an enclave. More...

#include <report.h>

Data Fields

uint32_t id_version
 Version of the oe_identity_t structure.
 
uint32_t security_version
 Security version of the enclave. More...
 
uint64_t attributes
 Values of the attributes flags for the enclave - OE_REPORT_ATTRIBUTES_DEBUG: The report is for a debug enclave. More...
 
uint8_t unique_id [OE_UNIQUE_ID_SIZE]
 The unique ID for the enclave. More...
 
uint8_t signer_id [OE_SIGNER_ID_SIZE]
 The signer ID for the enclave. More...
 
uint8_t product_id [OE_PRODUCT_ID_SIZE]
 The Product ID for the enclave. More...
 

Detailed Description

Structure to represent the identity of an enclave.

This structure is expected to change in future. Newer fields are always added at the end and fields are never removed. Before accessing a field, the enclave must first check that the field is valid using the id_version and the table below:

id_version Supported fields
0 security_version, attributes, unique_id, signer_id, product_id

The documentation for this struct was generated from the following file: