RP_WS_SM_TrustMechanisms_006b_UF¶
Objective¶
Verify that the Relying Party rejects a PID in mdoc format from a PID Provider whose PID/Issuance service is withdrawn.
References¶
- [ARF] Annex 2, OIA_12, OIA_15a
- [ISO/IEC 18013-5] section 9.3.1
- [RFC5280] section 6.1
- [ETSI TS 119 602]
Profile applicability¶
- Relying Party requests credentials in ISO/IEC 18013-5 mdoc format.
EUDI-wallet relevancy¶
EUDI_specific | EUDI_required
Technology¶
- Presentation of a credential in ISO/IEC 18013-5 mdoc format.
Preconditions¶
- The Relying Party is set to
default_configuration_rp_1. - The test environment publishes
default_trust_configuration_rp, and the Relying Party has loaded it. - Test case
RP_WS_IA_MainInteraction_001bpassed in the same environment.
Test Scenario¶
- Perform a presentation for
default_query_pidin which the Conformance Wallet presents, in an otherwise valid Authorization Response, a variant ofdefault_credential_pidthat differs from it only in that it is issued byPP-W, whose PID/Issuance service is withdrawn.
Expected results¶
- The Relying Party rejects the presentation: its verification result reports a failure and releases no attribute value from the presentation, and the endpoint receiving the Authorization Response does not answer with HTTP status 5xx.
Comments¶
[ETSI TS 119 602] Annex D gives PID Providers lists no service status. TL-PID therefore expresses the withdrawal by listing only the PID/Revocation service of PP-W. Its anchor CA-PP-W is the one the PID is signed under.
Execute this test case once for each presentation flow the Relying Party supports (redirects, W3C Digital Credentials API).