mod.rs 581 B

123456789101112131415
  1. //! JOSE verification: `DPoP`, JAR, `private_key_jwt`, JWK thumbprints, and
  2. //! AS-minted JWT access tokens.
  3. //!
  4. //! Single verifier (`jsonwebtoken`) for every spec-signed artifact. The AS
  5. //! signs nothing except JWT access tokens: when the
  6. //! `jwt_access_tokens_enabled` kill-switch is on, [`jwt_access`] mints and
  7. //! verifies `at+jwt` tokens under the configured `JwtSigningKey` ring, and
  8. //! task 28 advertises the ring's public halves as `jwks_uri`.
  9. //!
  10. //! TODO(task 20): wire re-exports for `dpop`/`jar`/`jwk`.
  11. pub mod dpop;
  12. pub mod jar;
  13. pub mod jwk;
  14. pub mod jwt_access;