define where in mdoc presentation to include transaction data
for sd-jwt vc, it is in key binding jwt. for mdoc, is it session_transcript?
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)?
does this issue overlap with https://github.com/openid/OpenID4VP/issues/174 ? It seems like we can probably close one of them?
I was hoping to close #174 and few other issues with PR #197
for mdocs wouldn't it be in the device signed data?
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.
EUDIW Ref. Impl. has to add support for
transaction_datato 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 inmso_mdocto 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/qesfor authorizing the use of a signing key; - an mdoc
NameSpaceidentifier - for each parameter in this transaction data type:
- the
DataElementIdentifierstring value; - the
DataElementValueCBOR type and encoding rules;
- the
- a transaction data type
- the PID rulebook to specify:
- support for these device-signed (mdoc authenticated) attributes.
resolved by #421 being merged