jose

Javascript Object Signing and Encryption and JSON Web Token library

https://github.com/frasertweedale/hs-jose

Version on this page:0.6.0.3
LTS Haskell 22.13:0.11
Stackage Nightly 2024-03-14:0.11
Latest on Hackage:0.11

See all snapshots jose appears in

Apache-2.0 licensed by Fraser Tweedale
Maintained by [email protected]
This version can be pinned in stack with:jose-0.6.0.3@sha256:4d11d253e43b6924eb837f36245f8ef0c784877cfc3a4d780cd1c2721368e465,3173

jose - Javascript Object Signing and Encryption & JWT (JSON Web Token)

jose is a Haskell implementation of Javascript Object Signing and Encryption and JSON Web Token.

The JSON Web Signature (JWS; RFC 7515) implementation is complete. JSON Web Encryption (JWE; RFC 7516) is not yet implemented.

EdDSA signatures (RFC 8037) are supported (Ed25519 only).

The ECDSA implementation is vulnerable to timing attacks and should therefore only be used for verification.

JWK Thumbprint (RFC 7638) is supported (requires aeson >= 0.10).

Contributions are welcome.