WS_RP_IA_ProtocolFlow_003b¶
Objective¶
Verify that the Wallet, in the presentation flow via DC API using OpenID4VP, does not provide a response with the Response mode dc_api.
References¶
- [HAIP] section 5.2
- [OpenID4VP] section 8.5, A.2
- [DC API]
Profile applicability¶
None
EUDI-wallet relevancy¶
EUDI_generic | EUDI_required
Technology¶
Presentation via the W3C Digital Credentials API or equivalent platform API. Presentation using OpenID4VP
Preconditions¶
- Wallet is set to 'default_configuration_1'
- End-user interacts with Verifier using a User-agent.
Test Scenario¶
- The Verifier provides a OpenID4VP Request Object to the User-agent for usage with the W3C DC API or equivalent platform API, where the Request Object:
- is requesting presentation of
default_credential_A, - has the
response_modeparameter set to the valuedc_api, - having all other required parameters with valid values,
- and valid signed.
- is requesting presentation of
- End-user triggers the mediating API to initiate the provided Request Object.
- Verify the Authorization Response received.
Expected results¶
- User-agent presents option to End-user to engage presentation.
- The Wallet is invoked.
- Wallet does not complete the presentation interaction, and
- informs, if applicable, the user of an invalid request, and
- aborting the interaction with the Verifier, either by
- responding with an error
invalid_request, or - responding by returning an error without any details, or
- discontinuing the interaction, e.g. by closing the communication channel, if applicable.
- responding with an error
- if any response is shared to the Verifier, the response does not include a
vp_token.