-
Notifications
You must be signed in to change notification settings - Fork 37
Remove references to 18013-7 from OpenId4VP #546
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
This removes the references to 18013-7, per WG discussion as it is not compatible with the current document. resolves #519
|
makes me think if we should also remove references to 23220-4..? |
The remaining 23220-4 are just to it as the 'building blocks' version of 18013-5. I think this still makes sense (it's only the remote presentation part that is in conflict). |
awoie
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, SessionTranscript for vanilla OID4VP could be done in 1.1.
tplooker
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
|
because some people asked.. i think what this PR means is..
|
|
wg discussion: ok to merge once @martijnharing forms an opinion |
This removes the references to 18013-7, per WG discussion as it is not compatible with the current document.
resolves #519
This approach to be brought up with WG10 this week.
We could specify a session transcript in Invocation via other methods {#non-dc-api-invocation} to resolve #402
as follows:
OpenID4VPVanillaHandover = [
"OpenID4VPVanillaHandover", ; A fixed identifier for this handover type
OpenID4VPVanillaHandoverInfoHash ; A cryptographic hash of OpenID4VPVanillaHandoverInfo
]
; Contains the sha-256 hash of OpenID4VPVanillaHandoverInfoBytes
OpenID4VPVanillaHandoverInfoHash = bstr
; Contains the bytes of OpenID4VPVanillaHandoverInfo encoded as CBOR
OpenID4VPVanillaHandoverInfoBytes = bstr .cbor OpenID4VPVanillaHandoverInfo
OpenID4VPDCAPIHandoverInfo = [
clientId,
responseUri,
nonce,
jwk_thumbprint
] ; Array containing handover parameters
(nonce/jwk_thumbprint as in DC API, clientId/responseUri from request).
This would ~match what is done today for 18013-7, while being inline with what we do in the DC API. However I think it leaves some questions (how do we handle multi-rp auth, do we really need clientId and responseUri) so would rather re-introduce in a follow-up PR, or in 1.1.