x9-jws
CommunitySecure X9.150 JWS implementation
Software Engineering#security#payment security#cryptography#digital signature#x9.150#jws#certificate validation
Authorcarlosnetto
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill provides comprehensive guidance and reference implementations for securing X9.150 payment requests and responses using JSON Web Signatures (JWS), ensuring authenticity, integrity, and non-repudiation.
Core Features & Use Cases
- JWS Signing & Verification: Detailed explanations and code examples for creating and validating JWS tokens.
- Certificate Management: Guidance on certificate discovery via JWKS, embedded certificates (
x5c), and thumbprints (x5t#S256). - Header Validation: Enforcement of critical headers like
iat,ttl, andcorrelationIdfor security and replay prevention. - Use Case: A developer needs to implement the JWS security layer for an X9.150 payment gateway. They can use this Skill to understand how to correctly sign outgoing payment responses and verify incoming payment requests, including handling various certificate discovery methods and freshness checks.
Quick Start
Use the x9-jws skill to understand how to sign a payment response payload with a given private key and correlation ID.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 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: x9-jws Download link: https://github.com/carlosnetto/x9.150-py/archive/main.zip#x9-jws 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 223,000+ vetted skills library on demand.