package letsencrypt

  1. Overview
  2. Docs
type t
type solver_t
type challenge_t = private {
  1. url : Uri.t;
  2. token : string;
}
val default_dns_solver : ?proto:Dns.proto -> int -> Ptime.t -> (Cstruct.t -> (unit, [ `Msg of string ]) Stdlib.result Lwt.t) -> ?recv:(unit -> (Cstruct.t, [ `Msg of string ]) Stdlib.result Lwt.t) -> keyname:[ `raw ] Domain_name.t -> Dns.Dnskey.t -> zone:[ `host ] Domain_name.t -> solver_t
val default_http_solver : solver_t
module Make (Client : Cohttp_lwt.S.Client) : sig ... end