Skip to content
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

Securing Verifiable Credentials using JOSE and COSE #899

Open
1 task done
awoie opened this issue Sep 20, 2023 · 0 comments
Open
1 task done

Securing Verifiable Credentials using JOSE and COSE #899

awoie opened this issue Sep 20, 2023 · 0 comments

Comments

@awoie
Copy link

awoie commented Sep 20, 2023

こんにちは TAG-さん!

As an editor of the W3C VCDM 2.0, I'm requesting a TAG review of Securing Verifiable Credentials using JOSE and COSE (which is another work item of the W3C VCWG).

The Securing Verifiable Credentials using JOSE and COSE specification describes how to secure media types expressing W3C Verifiable Credentials and Verifiable Presentations as described in the W3C VCDM 2.0, using approaches described by the OAuth, JOSE, and COSE working groups at IETF. This includes SD-JWT and COSE, and provides an approach using well-defined content types and structured suffixes to distinguish the data types of unsecured documents conforming to from the data types of secured documents conforming to, defined in this specification.

Further details:

  • I have reviewed the TAG's Web Platform Design Principles
  • Relevant time constraints or deadlines: The VCWG intends to advance this specification to the Candidate Recommendation stage in October 2023. It would greatly benefit our efforts if we could receive reviews prior to this timeframe, ideally by the end of September 2023. However, we understand that the end of September might not be feasible, given the short notice. We kindly request prioritization if possible. Your assistance in this matter would be greatly appreciated.
  • The group where the work on this specification is currently being done: W3C Verifiable Credentials Working Group
  • The group where standardization of this work is intended to be done (if current group is a community group or other incubation venue): n/a (same group as above)
  • Major unresolved issues with or opposition to this specification:
    • adding controller documents
    • adding key discovery via “kid” JWT header, “iss” JWT claim
  • This work is being funded by: The members of the W3C VCWG that are actively participating in the development of these specifications including funding from the US Federal Government, the European Commission, and the Canadian Federal Government.

You should also know that...

  • This work relates heavily to the following specifications: Verifiable Credentials Data Model v2.0, which is also something that the TAG will be reviewing (see TAG review request here).
  • Major changes since VCDM v1.1:
    1. securing mechanisms are now externalized in a new specification and no longer contained in the VCDM,
    2. besides JSON-LD and Data Integrity other representations are made possible by defining specific media types.
    3. VC-JOSE-COSE introduces breaking changes such as requiring VCDM 2.0 instead of VCDM 1.1 (or 1.0), and using the JWT representation defined in SD-JWT.

We'd prefer the TAG provide feedback as (please delete all but the desired option):

☂️ open a single issue in our GitHub repo for the entire review

@OR13 OR13 mentioned this issue Sep 20, 2023
1 task
@torgo torgo assigned hadleybeeman and unassigned rhiaro Oct 11, 2023
@torgo torgo added this to the 2023-10-16-week milestone Oct 11, 2023
@plinss plinss removed this from the 2024-02-12-week milestone Mar 11, 2024
@torgo torgo added this to the 2024-03-18-week milestone Mar 17, 2024
@plinss plinss removed this from the 2024-03-18-week milestone Mar 25, 2024
@plinss plinss added this to the 2024-04-29-week:d milestone Apr 29, 2024
@plinss plinss removed this from the 2024-05-06-week:d milestone May 13, 2024
@torgo torgo added this to the 2024-05-20-week:c milestone May 19, 2024
@plinss plinss removed this from the 2024-05-20-week:c milestone May 27, 2024
@torgo torgo assigned rhiaro and unassigned hadleybeeman Jun 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants