WS_RP_SM_TrustMechanisms__101¶
Objective¶
Verify that the Wallet accepts a valid Wallet Relying Party Registration Certificate, when using OpenID4VP presentation.
References¶
- [ETSI TS 119 472-2] section 6.3.2.2
- [ETSI TS 119 475] section 5.1.3, 5.2.4
- [OpenID4VP] sections 5.1 and 5.11.1
Profile applicability¶
EUDI-wallet relevancy¶
EUDI_specific | EUDI_required
Technology¶
WRPRC
Preconditions¶
- Wallet is set to 'default_configuration_1'
- Wallet trusts the CA issuing a Relying Party's WRPAC (i.e. through the EUDI trust lists).
- Wallet trusts the CA issuing a Relying Party's WRPRC (i.e. through the EUDI trust lists).
- Wallet and Verifier are engaged, and a presentation using OpenID4VP has been triggered.
Test Scenario¶
- Verifier sends a Request Object to the Wallet. The Request Object:
- contains all required parameters with valid values to request 'default_credential_A'.
- has a valid WRPAC.
- is signed by the Verifier using the private key corresponding to the public key in the valid WRPAC.
- contains a
verifier_infoproperty, with the following properties:- has a
formatproperty with the valueregistration_cert, - has a
dataproperty with as value a string with the base64url encoding of a valid WRPRC, where- the WRPRC's
subfield has the same value as the WRPAC'sorganizationIdentifier. - the WRPRC does not contain a
usesIntermediaryfield.
- the WRPRC's
- has a
Expected results¶
- Wallet responds with a presentation of 'default_credential_A'.