-
-
Notifications
You must be signed in to change notification settings - Fork 103
support rfc9421: HTTP Message Signatures #1082
Copy link
Copy link
Open
Labels
CryptoHTTPrelated to HTTP 1/2/3related to HTTP 1/2/3enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomersmentor availableA mentor is available to help you through the issue.A mentor is available to help you through the issue.
Milestone
Description
Activity
Metadata
Metadata
Assignees
Labels
CryptoHTTPrelated to HTTP 1/2/3related to HTTP 1/2/3enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomersmentor availableA mentor is available to help you through the issue.A mentor is available to help you through the issue.
TLDR: http requests and responses can be signed to let the other side of the communication verify that something is unaltered. This is something we also want to support for clients and servers. However it is also important for MITM proxies as those might modify a part that would change the signature. As such we will also need a layer for both directions to ensure we update an existing signatures to the new state prior to sending it through.
For the crypto primitives you can ideally make use of
rama-crypto. If something is missing let us known or make it part of the PR if contained enough.For this issue @soundofspace and myself (@GlenDC ) can both mentor.
No high priority for now as I haven't received any bug reports about it. That said once you start on it do as per usual try to finish it within a matter of days or weeks, rather than months. We do not like things to get dragged on forever, it's not fun for any party involved.