OpenID4VP icon indicating copy to clipboard operation
OpenID4VP copied to clipboard

define where in mdoc presentation to include transaction data

Open Sakurann opened this issue 1 year ago • 4 comments

for sd-jwt vc, it is in key binding jwt. for mdoc, is it session_transcript?

Sakurann avatar Sep 11 '24 13:09 Sakurann

If I recall correctly, someone mentioned a week ago that this is already defined/proposed somewhere for mDoc? Might've been @martijnharing (sorry if I recalled and tagged you incorrectly)?

c2bo avatar Sep 11 '24 15:09 c2bo

does this issue overlap with https://github.com/openid/OpenID4VP/issues/174 ? It seems like we can probably close one of them?

jogu avatar Sep 12 '24 20:09 jogu

I was hoping to close #174 and few other issues with PR #197

Sakurann avatar Sep 26 '24 19:09 Sakurann

for mdocs wouldn't it be in the device signed data?

leecam avatar Oct 10 '24 21:10 leecam

Dear @Sakurann

Kindly requesting, to consider prioritizing the present issue.

EUDIW Ref. Impl. has to add support for transaction_data to the rQES use-cases.

Given that currently (ARF 1.5) defines PID only in mso_mdoc, our RSSP AS requires from the holder to present a PID in mso_mdoc to authorize the use of a signing key.

babisRoutis avatar Feb 20 '25 11:02 babisRoutis

EUDIW Ref. Impl. has to add support for transaction_data to the rQES use-cases.

Given that currently (ARF 1.5) defines PID only in mso_mdoc, our RSSP AS requires from the holder to present a PID in mso_mdoc to authorize the use of a signing key.

@babisRoutis This is an important use case. See https://github.com/openid/OpenID4VP/pull/421 for a first clarification. If this clarification is correct, the work is out of scope for OIDF and in scope for CSC and EC. In my interpretation, we need:

  • the CSC data model to specify:
    • a transaction data type https://cloudsignatureconsortium.org/2025/qes for authorizing the use of a signing key;
    • an mdoc NameSpace identifier
    • for each parameter in this transaction data type:
      • the DataElementIdentifier string value;
      • the DataElementValue CBOR type and encoding rules;
  • the PID rulebook to specify:
    • support for these device-signed (mdoc authenticated) attributes.

sander avatar Mar 11 '25 14:03 sander

resolved by #421 being merged

Sakurann avatar Apr 05 '25 07:04 Sakurann