We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
No response
When a DPoP is parsed, the JWK thumbprint should only include required members when calculated. See https://datatracker.ietf.org/doc/html/rfc7638#section-3.2
Related lines of code:
go-dpop/parse.go
Lines 124 to 137 in e3feea2
Create a proof with a JWK containing optional fields, for example:
{ "crv": "P-256", "ext": true, "kty": "EC", "x": "KDVM3aXrYGUgmKyo0q__DdIDVS0AV139ZTba04SKqFQ", "y": "SC-oR4qLdhmwrjr6PjJ7_LfFpC_BSFUT14LnMtgjHPs" }
In this example, "ext" should be excluded.
The text was updated successfully, but these errors were encountered:
This is indeed a bug and should be fixed. I will look at it when I have time unless any one else claims it.
Sorry, something went wrong.
a354dpa
Successfully merging a pull request may close this issue.
Contact Details
No response
Describe the bug
When a DPoP is parsed, the JWK thumbprint should only include required members when calculated. See https://datatracker.ietf.org/doc/html/rfc7638#section-3.2
Related lines of code:
go-dpop/parse.go
Lines 124 to 137 in e3feea2
Steps to reproduce the behavior
Create a proof with a JWK containing optional fields, for example:
In this example, "ext" should be excluded.
OS
No response
Relevant log output
No response
Additional Notes
No response
Code of Conduct
The text was updated successfully, but these errors were encountered: