JSON Web Token (JWT) library
Based on:
- JSON Web Token (JWT) - https://tools.ietf.org/html/rfc7519
- JSON Web Signature (JWS) - https://tools.ietf.org/html/rfc7515
- JSON Web Key (JWK) - https://tools.ietf.org/html/rfc7517
- JSON Web Algorithms (JWA) - https://tools.ietf.org/html/rfc7518
- JSON Web Token Best Current Practices - https://tools.ietf.org/html/rfc8725
- OpenID Connect Core 1.0 - https://openid.net/specs/openid-connect-core-1_0.html
- JSON Web Key (JWK) Thumbprint - https://www.rfc-editor.org/rfc/rfc7638.html
Not implemented:
- JSON Web Encryption (JWE) - https://tools.ietf.org/html/rfc7516
- JSON Web Signature (JWS) Unencoded Payload Option - https://tools.ietf.org/html/rfc7797
Test keys created with http://keytool.online/
Token creation and parsing validated using https://jwt.io/
Currently supported JWS signature algorithms: HS256, HS512, RS256, RS512