Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Make.AcmeSourcetype solver = Letsencrypt.Client.Solver(Lwt).solver = {challenge : Letsencrypt.Client.challenge;solve_challenge : token:string ->
key_authorization:string ->
[ `host ] Domain_name.t ->
(unit, [ `Msg of string ]) result Lwt.t;}val initialise :
?ctx:Client.ctx ->
endpoint:string ->
?email:string ->
X509.Private_key.t ->
(Letsencrypt.Client.t, [> `HTTP of Client.error | `Msg of string ]) result
Lwt.tval sign_certificate :
?ctx:Client.ctx ->
solver ->
Letsencrypt.Client.t ->
(int -> unit Lwt.t) ->
X509.Signing_request.t ->
(X509.Certificate.t list, [> `HTTP of Client.error | `Msg of string ]) result
Lwt.t