HTTP Message Signatures, implementing draft-ietf-httpbis-message-signatures-08.
This is a nearly feature-complete implementation of draft -08, including all test vectors.
The code follows the latest version of the draft, which may be the Editor's Copy rather than the published draft.
- The
Accept-Signatureheader is unimplemented. - Inclusion of
SignatureandSignature-Inputas trailers is optional and is not yet implemented. - Extracting derived components from the "related request". See related issue.
- In responses, when using the "wrapped handler" feature, the
Content-Typeheader is only signed if set explicitly by the server. This is different, but arguably more secure, than the normalnet.httpbehavior.