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

Clarify design philosphy #43

Open
MarkLodato opened this issue Jul 21, 2021 · 0 comments
Open

Clarify design philosphy #43

MarkLodato opened this issue Jul 21, 2021 · 0 comments

Comments

@MarkLodato
Copy link
Collaborator

We should clearly document the design philosophy of DSSE so that we can more easily discuss issues like #33, #34, #39, and #42. I think it is something like:

  • Avoid generic extensions (Extending DSSE to accept optional signature specific metadata #39) in order to avoid the problems of JWS (and because JWS already exists). If extensions are needed, encourage users to use JWS instead.
  • Only add a field to the envelope if it cannot be practically added to the payload. When doing so, take care to avoid previous implementation mistakes in JWS and other protocols.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant