package tls-async

  1. Overview
  2. Docs

Module X509_async.AuthenticatorSource

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:Mirage_crypto.Hash.hash list -> X509.Certificate.t list -> t
val server_key_fingerprint : time:(unit -> Ptime.t option) -> hash:Mirage_crypto.Hash.hash -> fingerprint:Cstruct.t -> t
val server_cert_fingerprint : time:(unit -> Ptime.t option) -> hash:Mirage_crypto.Hash.hash -> fingerprint:Cstruct.t -> t
val of_string : string -> ((unit -> Ptime.t option) -> t, [> `Msg of string ]) result
Sourcemodule Param : sig ... end