Package0.10.0JSONCryptography
jose-jwt
JSON Object Signing and Encryption Library
- Version0.10.0
- CategoryJSON, Cryptography
- LicenceBSD-3-Clause
- AuthorLuke Taylor <tekul.hs@gmail.com>
- MaintainerLuke Taylor <tekul.hs@gmail.com>
- Homepagegithub.com/tekul/jose-jwt
- Pinned byhackage jose-jwt 0.10.0
- Sourcehackage.haskell.org/package/jose-jwt-0.10.0
Modules
8 modules- Jose.Jwa4
- Jose.Jwe4JWE encrypted token support. To create a JWE, you need to select two algorithms. One is an AES algorithm
- Jose.Jwk15
- Jose.Jws10JWS HMAC and RSA signed token support. Example usage with HMAC: import Jose.Jws import Jose.Jwa let Right (Jwt jwt) = hmacEncode HS256 "s…
- Jose.Jwt20High-level JWT encoding and decoding. See the Jose.Jws and Jose.Jwe modules for specific JWS and JWE examples. Example usage with a key s…
Internal modules · 3
- Jose.Internal.Base642JWT-style base64 encoding and decoding
- Jose.Internal.Crypto16Internal functions for encrypting and signing / decrypting
- Jose.Internal.Parser9Parses encoded JWTs into data structures which can be handled
Description
An implementation of the JOSE suite of IETF standards and the closely related JWT (JSON web token) spec (https://tools.ietf.org/html/rfc7519/).
Both signed and encrypted JWTs are supported, as well as simple JWK keys.
Depends on
15 packages- aeson-2.2.3.0in this set
- attoparsec-0.14.4in this set
- base-4.20.2.0with GHC
- bytestring-0.12.2.0with GHC
- cereal-0.5.8.3in this set
- containers-0.7with GHC
- crypton-1.0.4in this set
- memory-0.18.0in this set
- mtl-2.3.1with GHC
- text-2.1.3with GHC
- time-1.12.2with GHC
- transformers-0.6.1.1with GHC
- transformers-compat-0.7.2in this set
- unordered-containers-0.2.21in this set
- vector-0.13.2.0in this set