What's Changed
- Fix Private Key Exposure in JWKS by @manpace in #528
- v2.2.0 by @peppelinux in #529
- feat(openid4vci): bind access and refresh tokens to DPoP key (RFC 9449)
- feat(openid4vci): reject PAR jti replay (RFC 9126)
- feat(openid4vci): verify key_attestation (WUA) in credential proof when present
- doc(openid4vci): document OpenID Federation integration for trust evaluation
- feat(openid4vp): validate mdoc SessionTranscript for OpenID4VP profile (ISO 18013-7)
- feat: openid4vci add proof jwt specific checks
- Introduced the
proof_jwt_requiredflag inintegration_test/conf/openid4vci_frontend.yamlto control proof JWT requirements at the credential endpoint. - Removed the
scopesfield from backend configuration in test files, aligning with updated claim handling logic. [1] [2] - Removed redundant or misplaced
securityconfiguration sections from backend test configs.
Full Changelog: 2.1.0...2.2.0