decentralized-identity / did-jwt

Create and verify DID verifiable JWT's in Javascript

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[proposal] Add support for SIOPv2 ID1 + JWT VC Presentation Profile

siacomuzzi opened this issue · comments

Accoarding to the spec, the iss claim must be https://self-issued.me/v2/openid-vc instead of https://self-issued.me/v2

Do you have plans to consider that in your verifyJWT method?

if (payload.iss === SELF_ISSUED_V2) {

Please be aware that it is not instead of. The siopv2 spec lists the current value.

https://openid.net/specs/openid-connect-self-issued-v2-1_0-ID1.html#name-self-issued-id-token-valida

The jwt presentation interop profile adds the openid-vc value.

Joy. The latest SIOPv2 spec has removed the self-issued.me value altogether.
The JWT VC Presentation Interop Profile is however based on Implementers Draft 1 of the SIOPv2 spec. The interop profile differs in value for the claim from the SIOPv2 ID1 specification. I asked for clarification in the interop profile Github: decentralized-identity/jwt-vc-presentation-profile#63

commented

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

Closed by #260