JSON Web Signature (RFC 7515)
Official docs outline
8 sections- JWS overview
Header, payload and signature structure.
- JOSE header parameters
alg, kid, jwk, jku, x5c, crit and b64.
- Message signature computation
How to sign: encode header and payload, then sign input.
- Message signature validation
Verifying signature and header processing.
- JWS Compact Serialization
Three base64url segments separated by dots.
- JWS JSON Serialization
General and flattened JSON forms with multiple signatures.
- Unencoded payload option
The b64=false header for unencoded payloads.
- Security considerations
Key identification, algorithm confusion and replay.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.
More in Auth and identity
All 21- DPoP (RFC 9449)
- FIDO2 CTAP 2.1
- JSON Web Encryption (RFC 7516)
- JSON Web Key and Algorithms (RFC 7517 and 7518)
- JSON Web Token (RFC 7519)
- Kerberos V5 (RFC 4120)
- LDAP (RFC 4510 series)
- OAuth 2.0 (RFC 6749)
- OAuth 2.0 Bearer Token Usage (RFC 6750)
- OAuth 2.0 Device Authorization Grant (RFC 8628)
- OAuth 2.0 Security Best Current Practice (RFC 9700)
- OAuth 2.0 Token Exchange (RFC 8693)