Package0.11.0JSONCryptography
jose-jwt
JSON Object Signing and Encryption Library
- Version0.11.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.11.0
- Sourcehackage.haskell.org/package/jose-jwt-0.11.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
12 packages- aeson-2.3.2.0in this set
- attoparsec-0.14.4in this set
- base-4.22.0.0with GHC
- bytestring-0.12.2.0with GHC
- cereal-0.5.8.3in this set
- crypton-2.1.7in this set
- mtl-2.3.1with GHC
- ram-0.22.1in this set
- text-2.1.3with GHC
- time-1.15with GHC
- transformers-0.6.1.2with GHC
- vector-0.13.2.0in this set