This package contains an implementation of the ACME protocol (mostly client side) purely in OCaml based on RFC 8555. The HTTP, DNS, and ALPN challenges are implemented.
Build with:
$ opam install letsencrypt
$ opam install letsencrypt-app #for oacmel, the LE client binaryGenerate a new account key with:
$ openssl req -newkey rsa > csr.pem
$ openssl genrsa > account.pemwith OCaml version ≥ 4.07.0. Note: acme.ml is not tested, and should be considered yet to be implemented.