Module X509_async.Authenticator

type t = ?ip:Ipaddr.t -> host:[ `host ] Domain_name.t option -> X509.Certificate.t list -> X509.Validation.r
val chain_of_trust : time:(unit -> Ptime.t option) -> ?crls:X509.CRL.t list -> ?allowed_hashes:Digestif.hash' list -> X509.Certificate.t list -> t
val key_fingerprint : time:(unit -> Ptime.t option) -> hash:Digestif.hash' -> fingerprint:string -> t
val cert_fingerprint : time:(unit -> Ptime.t option) -> hash:Digestif.hash' -> fingerprint:string -> t
val of_string : string -> ((unit -> Ptime.t option) -> t, [> `Msg of string ]) Stdlib.result
module Param : sig ... end