package jose

  1. Overview
  2. Docs
JOSE implementation for OCaml and ReasonML

Install

Dune Dependency

Authors

Maintainers

Sources

jose-0.10.0.tbz
sha256=17a39dab92574e403176a5771d0baca05fbdaefb78059cadb252a7b088c92c8f
sha512=7624892c015191226ee92d3f62361d88018477ecf625913b2367e9e86b3eb5540ce73e9bdcd36c3d2a75d6c08e81572dd79987a7ba41c9304648a6b64784a60e

Description

JavaScript Object Signing and Encryption built ontop of pure OCaml libs

Published: 19 Dec 2024

README

JOSE - JavaScript Object Signing and Encryption

JOSE implementation in ReasonML and OCaml

Goals

This package aims to implement the JOSE specication. The main usecase for JOSE is probably JWT signing and verification via JWKs.

pre 1.0.0

Expect breaking changes on minor releases but patch should not be breaking.

I want to get feedback on both the API and implementation. Issues and PRs are more than welcome.

Dependencies (11)

  1. digestif
  2. ptime
  3. zarith
  4. yojson >= "1.6.0"
  5. astring
  6. x509 >= "0.13.0"
  7. mirage-crypto >= "1.0.0"
  8. eqaf >= "0.7"
  9. dune >= "2.8"
  10. base64 >= "3.3.0"
  11. ocaml >= "4.08.0"

Dev Dependencies (7)

  1. odoc with-doc
  2. junit_alcotest with-test
  3. junit with-test
  4. alcotest with-test
  5. bisect_ppx with-test
  6. containers with-test
  7. mirage-crypto-rng with-test & >= "1.0.0"

Used by (1)

  1. oidc

Conflicts

None

OCaml

Innovation. Community. Security.