WS_RP_MS_ProtocolMessages_003_UF¶
Objective¶
Verify that the Wallet, when interacting using OpenID4VP, does not process an Authorization Request sent as a Request Object where the typ header parameter does not have the value of oauth-authz-req+jwt or application/oauth-authz-req+jwt.
References¶
- [OpenID4VP] section 5
- [RFC9101]
Profile applicability¶
None
EUDI-wallet relevancy¶
EUDI_generic | EUDI_required
Preconditions¶
- Wallet is set to 'default_configuration_1'.
- Wallet and Verifier are engaged, and a presentation using the OpenID4VP protocol has been triggered.
Test Scenario¶
- Verifier sends an Authorization Request containing a Signed Request Object, where the Request Object:
- contains all minimal required parameters to request 'default_credential_A',
- is valid, including a valid signature,
- has a
typheader parameter with an invalid value, that is a value other thanoauth-authz-req+jwtorapplication/oauth-authz-req+jwt. Note: the valueapplication/jwtis mentioned in [RFC9101], but not valid according to [OIDF.OIFD4VP].
Expected results¶
- Wallet aborts the presentation interaction, and informs the user on the invalid request, if applicable.