Skip to content

feat: Supporting arbitrary signature parameters - #156

Merged
dadrus merged 2 commits into
mainfrom
feat/arbitrary_signature_parameters
Oct 17, 2026
Merged

dadrus merged 2 commits into
mainfrom
feat/arbitrary_signature_parameters

Conversation

@dadrus

@dadrus dadrus commented Oct 17, 2026

Copy link
Copy Markdown
Owner

HTTP Message Signatures is designed to be profiled. Profiles such as WIMSE and Web Bot Auth introduce additional requirements, including potentially new signature parameters beyond those defined by RFC 9421.

This PR changes the parsing of signature parameters to accept and preserve unknown parameters instead of rejecting them. As before this change, only the parameters defined by RFC 9421 are interpreted and validated by the library.

@codecov

codecov Bot commented Oct 17, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 94.47%. Comparing base (c835955) to head (84335ac).
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #156      +/-   ##
==========================================
- Coverage   94.48%   94.47%   -0.01%     
==========================================
  Files          18       18              
  Lines        1323     1322       -1     
==========================================
- Hits         1250     1249       -1     
  Misses         37       37              
  Partials       36       36              

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

@dadrus
dadrus merged commit c291c6d into main Oct 17, 2026
11 checks passed
@dadrus
dadrus deleted the feat/arbitrary_signature_parameters branch October 17, 2026 19:14
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

Successfully merging this pull request may close these issues.

1 participant