JWT proof typ, alg, aud, iat, nonce and single key reference
OID4VCI 1.0 §Appendix F.1MUSTRoles: wallet
Requirement as recorded in the ProtocolSoup registry
A JWT proof has typ openid4vci-proof+jwt, alg that is neither none nor a MAC algorithm, aud equal to the Credential Issuer Identifier, required iat, nonce when the Issuer has a Nonce Endpoint, and exactly one of kid, jwk, or x5c as the key reference.
Read §Appendix F.1 in OID4VCI 1.0Self-test verdict
PassCommit 97df6a8Evaluated
This is ProtocolSoup's result against its own implementation at the commit shown. It is not a certification of ProtocolSoup or of any other product.
Tests
- TestCreateCredentialProofJWTUsesFinalAnonymousProofShape
./cmd/walletharness
Pass