Expand description
TTKServer library.
Provides AWS Nitro Enclave / TEE attestation, Entity Attestation Tokens (EAT), remote attestation identity generation, and the RA-TLS client and server over QUIC / HTTP/3. This file only wires the modules together:
attestation: hardware-agnostic Attester providers and the EAT data model.service: the HTTP/3server(Attester) andclient(Relying Party).verifier: appraisal of TEE Evidence against vendor roots and policy.
Re-exports§
pub use attestation::eat;pub use attestation::eat::EatClaimKey;pub use attestation::eat::EatClaimsSet;pub use service::client;pub use service::generate_identity;pub use service::router;pub use service::server;pub use service::AttestationParams;
Modules§
- attestation
- Hardware-agnostic attestation providers.
- service
- Network services of the RA-TLS stack over QUIC / HTTP/3 (RFC 9114), plus the RA-TLS identity and attestation request parameters they share.
- verifier
- Verification of TEE attestation evidence carried in an RFC 9711 EAT.