Crate teaclave_attestation
source · [−]Expand description
This crate provides TLS-based remote attestation mechanism for Teaclave, supporting both EPID and ECDSA attestation. By default, Intel Attestation Service is used for RA.
Modules
This module implements ECDSA (NIST P-256 curve) keys related functions. You
can export private key to a DER format or create a certificate with
extension for TLS-based remote attestation.
Types that contain information about attestation report.
The implementation is based on Attestation Service API version 4.
https://api.trustedservices.intel.com/documents/sgx-attestation-api-spec.pdf
This module provides types used to verify attestation reports.
Structs
Attestation Service Configuration
Configuration for TLS communication in Remote Attestation
AttestationReport can be endorsed by either the Intel Attestation Service
using EPID or Data Center Attestation
Service (platform dependent) using ECDSA.
Enums
Remote attestation configuration
Errors that can happen during attestation and verification process