http-signatures
OfficialSign and verify HTTP requests with HTTP Signatures.
Authortomitribe
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Securely sign and verify HTTP requests to ensure integrity and authenticity when interacting with APIs that implement the HTTP Signatures standard. This library provides a ready-to-use Java implementation that reduces boilerplate, handles key management, and aligns with RFC-like signing guidance.
Core Features & Use Cases
- Signing requests: build a signing string from selected headers and sign with a private key.
- Verification: parse and verify incoming Authorization headers against known public keys.
- Flexible algorithms: support HMAC, RSA, ECDSA, and DSA choices and timing checks for created/expires fields.
- Use Case: integrate with a microservice that signs outgoing requests and validates responses in a secure service mesh.
Quick Start
Sign a sample HTTP request using a test private key and verify the resulting Authorization header.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: http-signatures Download link: https://github.com/tomitribe/claude-plugins/archive/main.zip#http-signatures Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.