Skip to content

dickhardt/signature-key

Repository files navigation

HTTP Signature-Key Header

This is the working area for the individual Internet-Draft, "HTTP Signature-Key Header".

Abstract

This document defines the Signature-Key HTTP header field for distributing public keys used to verify HTTP Message Signatures as defined in RFC 9421. The header supports four key distribution schemes: pseudonymous inline keys (hwk), identified signers with JWKS discovery (jwks), X.509 certificate chains (x509), and JWT-based delegation (jwt). These schemes enable flexible trust models ranging from privacy-preserving anonymous verification to PKI-based identity chains and horizontally-scalable delegated authentication.

Additional Resources

Contributing

See the guidelines for contributions.

Contributions can be made by creating pull requests. The GitHub interface supports creating pull requests using the Edit (✏) button.

Command Line Usage

Formatted text and HTML versions of the draft can be built using make.

$ make

Command line usage requires that you have the necessary software installed. See the instructions.

Authors

  • Dick Hardt (Hellō)

About

an explainer for passing keys used for HTTP Message Signing

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors