Skip to main content

Module service

Module service 

Source
Expand description

Network services of the RA-TLS stack over QUIC / HTTP/3 (RFC 9114), plus the RA-TLS identity and attestation request parameters they share.

  • server: the RATS (RFC 9334) Attester endpoint, serving Evidence from inside the TEE.
  • router: the server’s HTTP routes, including the POST /faf relay.
  • client: the Relying Party side, verifying the RA-TLS certificate’s embedded Evidence.

Modules§

client
TTKServer HTTP/3 (QUIC) Client implementation.
router
HTTP routes of the RA-TLS server, served over HTTP/3 by super::server:
server
RATS (RFC 9334) role mapping for this server:

Structs§

AttestationParams
Parameters for requesting an attestation document from the Nitro Security Module.

Functions§

generate_identity
Generates a self-signed ephemeral TLS certificate and private key for Remote Attestation TLS (RA-TLS).