Open Enclave
0.17.0
|
This file defines the programming interface for application software to access OE SDK verifier functionality for evidence verification. More...
#include <openenclave/bits/evidence.h>
#include <openenclave/bits/result.h>
#include <openenclave/bits/types.h>
Go to the source code of this file.
Typedefs | |
typedef oe_result_t(* | oe_verify_claims_callback_t) (oe_claim_t *claims, size_t claims_length, void *arg) |
Type definition for a claims verification callback. More... | |
Functions | |
oe_result_t | oe_verifier_initialize (void) |
oe_verifier_initialize More... | |
oe_result_t | oe_verifier_get_formats (oe_uuid_t **format_ids, size_t *format_ids_length) |
oe_verifier_get_formats More... | |
oe_result_t | oe_verifier_free_formats (oe_uuid_t *format_ids) |
oe_verifier_free_formats More... | |
oe_result_t | oe_verifier_get_format_settings (const oe_uuid_t *format_id, uint8_t **settings, size_t *settings_size) |
oe_verifier_get_format_settings More... | |
oe_result_t | oe_verifier_free_format_settings (uint8_t *settings) |
oe_verifier_free_format_settings More... | |
oe_result_t | oe_verify_evidence (const oe_uuid_t *format_id, const uint8_t *evidence_buffer, size_t evidence_buffer_size, const uint8_t *endorsements_buffer, size_t endorsements_buffer_size, const oe_policy_t *policies, size_t policies_size, oe_claim_t **claims, size_t *claims_length) |
oe_verify_evidence More... | |
oe_result_t | oe_verify_attestation_certificate_with_evidence (uint8_t *certificate_in_der, size_t certificate_in_der_size, oe_verify_claims_callback_t claim_verify_callback, void *arg) |
oe_verify_attestation_certificate_with_evidence More... | |
oe_result_t | oe_verify_attestation_certificate_with_evidence_v2 (uint8_t *certificate_in_der, size_t certificate_in_der_size, uint8_t *endorsements_buffer, size_t endorsements_buffer_size, oe_policy_t *policies, size_t policies_size, oe_claim_t **claims, size_t *claims_length) |
oe_verify_attestation_certificate_with_evidence_v2 More... | |
oe_result_t | oe_free_claims (oe_claim_t *claims, size_t claims_length) |
oe_free_claims More... | |
oe_result_t | oe_verifier_shutdown (void) |
oe_verifier_shutdown More... | |
This file defines the programming interface for application software to access OE SDK verifier functionality for evidence verification.