Expand description
Attestation Gateway integrity tokens: the JWT that binds a device key to an attested app.
Verification accepts ES256 and nothing else. The algorithm is pinned here rather than read from the token or the JWKS, so neither can choose how the token is checked.
Structs§
- Attested
Device - A device the Attestation Gateway attested, from a verified integrity token.
- Jwks
Error - The document is not a JWKS.
- Keys
Unavailable - The issuer’s keys could not be obtained. This is a dependency failure, not the client’s.
- Static
Keys - A fixed set of issuer keys.
- Token
Verifier - Verifies integrity tokens against trusted issuers and accepted audiences.
Enums§
- Token
Error - Why an integrity token was refused.
- Token
Verifier Config Error - A
TokenVerifiercould not be built from its configuration.
Traits§
- Issuer
Keys - An issuer’s token signing keys, looked up by
kid.
Functions§
- parse_
jwks - Parses the ES256 signing keys of a JWKS document, keyed by
kid.
Type Aliases§
- BoxFuture
- A boxed, sendable future.