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

Write an algorithm for verifying VC/VP JWTs #187

Closed
3 tasks
jyasskin opened this issue Nov 30, 2023 · 2 comments
Closed
3 tasks

Write an algorithm for verifying VC/VP JWTs #187

jyasskin opened this issue Nov 30, 2023 · 2 comments
Labels

Comments

@jyasskin
Copy link
Member

@OR13 mentioned that the bulk of this algorithm is a call to either https://www.rfc-editor.org/rfc/rfc7515.html#section-5.2 or https://www.rfc-editor.org/rfc/rfc7519.html#section-7.2 (which one?), but the algorithm should include at least

  • any "application decision"s that those specs ask for
  • the restrictions from https://w3c.github.io/vc-jose-cose/#key-discovery
  • a description of when any remote resources are dereferenced/fetched, for example to find controller documents and keys.
@OR13
Copy link
Contributor

OR13 commented Nov 30, 2023

I took at stab at this in #190

I'd prefer to tackle key discovery protocols separately from verification and validation.

Keep in mind that we still intend to generalize https://w3c.github.io/vc-controller-document/

Such that it can be cited regarding controller documents by this specification or other specifications that do not rely on JSON-LD document loaders for resolution or dereferencing.

As that work is not yet started / complete, the key discovery part of this issue won't be resolvable for some time, and it might be better to focus this issue on aligning with the "verification algorithm" part of the core data model:

@selfissued
Copy link
Collaborator

Addressed by #190

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants