LibJWT 3.2.0
The C JSON Web Token Library +JWK +JWKS
|
Standard | RFC | Description |
---|---|---|
JWS | 📄 RFC-7515 | JSON Web Signature |
JWE | 📄 RFC-7516 | JSON Web Encryption |
JWK | 📄 RFC-7517 | JSON Web Keys and Sets |
JWA | 📄 RFC-7518 | JSON Web Algorithms |
JWT | 📄 RFC-7519 | JSON Web Token |
JWS Algorithm alg | OpenSSL | GnuTLS | MbedTLS |
---|---|---|---|
HS256 HS384 HS512 | ✅ | ✅ | ✅ |
ES256 ES384 ES512 | ✅ | ✅ | ✅ |
RS256 RS384 RS512 | ✅ | ✅ | ✅ |
EdDSA using ED25519 | ✅ | ✅ | ❌ |
EdDSA using ED448 | ✅ | ✅ >= 3.8.8 | ❌ |
PS256 PS384 PS512 | ✅ | ✅ | ✅* |
ES256K | ✅ | ❌ | ✅ |
*
RSASSA-PSS support in MbedTLS depends on TF-PSA-Ctypto#154
LibJWT is available in most Linux distributions as well as through Homebrew for Linux, macOS, and Windows.