Skip to content

support rfc9421: HTTP Message Signatures #1082

Description

@GlenDC

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    CryptoHTTPrelated to HTTP 1/2/3enhancementNew feature or requestgood first issueGood for newcomersmentor availableA mentor is available to help you through the issue.

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions