WS_AP_MS_ProtocolMessages_033b_UF¶
Objective¶
Verify that the Wallet does not engage issuance based on a Credential Offer with the credential_issuer omitted, using the issuer initiated flow and credential offer by value.
References¶
- [ETSI TS 119 472-3] section 4.1
- [HAIP] section 4.2
- [OpenID4VCI] sections 4.1.1 and 12.2.2
Profile applicability¶
Wallet supports the Issuer initiated issuance flow.
EUDI-wallet relevancy¶
EUDI_generic | EUDI_required
Technology¶
Wallet supports invocation through the custom URL scheme eu-eaa-offer://.
Preconditions¶
- End-user is engaging with a Credential Issuer using a User-agent.
- Wallet can be invoked for issuance using a custom URL scheme.
Test Scenario¶
- Credential Issuer provides a Credential Offer as parameter in a custom URL scheme to the User-agent. The
credential_offerparameter:- has no
credential_issuerproperty. - has a
credential_configuration_idsproperty, as an array containing at least one identifier as string.
- has no
- End-user triggers link to be followed.
Expected results¶
- User-agent presents option to End-user to engage issuance.
- The Wallet does not engage for issuance. This includes:
- The Wallet could inform the End-user about the incorrect engagement, if applicable.
- The Wallet does not connect to the Credential Issuer, for retrieving metadata. This includes not connecting to the Endpoint created by deriving from the URL where the User-agent was engaged (e.g. referrer or origin), by inserting
.well-known/openid-credential-issuer.