CCF
|
#include <quote.h>
Static Public Member Functions | |
static std::optional< pal::PlatformAttestationMeasurement > | get_measurement (const QuoteInfo "e_info) |
static std::optional< HostData > | get_host_data (const QuoteInfo "e_info) |
static std::optional< pal::snp::Attestation > | get_snp_attestation (const QuoteInfo "e_info) |
static QuoteVerificationResult | verify_quote_against_store (ccf::kv::ReadOnlyTx &tx, const QuoteInfo "e_info, const std::vector< uint8_t > &expected_node_public_key_der, pal::PlatformAttestationMeasurement &measurement) |
|
static |
|
static |
In SGX case, extracts the MRENCLAVE from an OE quote. This fails on quotes with expired collateral, so it is recommended to cache code IDs once they have been successfully extracted.
|
static |
|
static |