RP_WS_SM_SessionEncryption_001a¶
Objective¶
Verify that the Relying Party accepts an Authorization Response via redirects encrypted with ECDH-ES on P-256 and A128GCM.
References¶
- [HAIP] section 5, 5.1
- [OpenID4VP] section 8.3, 8.3.1
- [RFC7516] section 5.2
- [RFC7518] section 4.6, 5.3
- [ARF] Annex 2, OIA_03b, OIA_03c
- [CIR 2024/2982 amended] Annex II
Profile applicability¶
- Relying Party supports presentations via redirects.
EUDI-wallet relevancy¶
EUDI_generic | EUDI_required
Technology¶
- Presentation via redirects with response mode
direct_post.jwt.
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_001aorRP_WS_IA_MainInteraction_001bpassed in the same environment for the presentation flow of this test case.
Test Scenario¶
- Perform a presentation for
default_query_pidvia redirects in which the Conformance Wallet presentsdefault_credential_pidin a valid Authorization Response, encrypted as a JWE withalgECDH-ES(P-256) andencA128GCMto the encryption key from theclient_metadataof the request.
Expected results¶
- The Relying Party accepts the presentation: its verification result reports success and releases exactly the attributes requested in
default_query_pid, with the values ofdefault_credential_pid.
Comments¶
The credential format does not affect this test case; use default_credential_pid in a format the Relying Party requests.