package letsencrypt

  1. Overview
  2. Docs
ACME implementation in OCaml

Install

Dune Dependency

Authors

Maintainers

Sources

letsencrypt-v0.1.0.tbz
sha256=f852822a6b75da8b9dbe7f1ffef80bf0266719d2114e3144a2a8d7fdc627f655
sha512=fb4038c604fc3c9c8dfeb85ad380438e5a18492d9f653f75c92b672c46cf84acf8a97dfc601ed6a56b43b2af015763d91e7a36a68c58e637c80de4c31c3e3de2

Description

An implementation of the ACME protocol for OCaml

Published: 02 Nov 2019

README

let's encrypt - an ACME implementation in OCaml

This package contains an implementation of the ACME protocol (mostly client side) purely in OCaml based on draft05. The HTTP and DNS challenges are implemented (DNS sends signed nsupdate to the authoritative DNS server).

Build with:

$ opam pin add letsencrypt .

Generate a new account key with:

$ openssl req -newkey rsa > csr.pem
$ openssl genrsa > account.pem

with OCaml version ≥ 4.03.0. Note: acme.ml is not tested, and should be considered yet to be implemented.

Dev Dependencies (1)

  1. ounit with-test

Used by (1)

  1. paf < "0.0.4"

Conflicts

None