Tls_mirage.X509X.509 handling given a key value store and a clock
module KV : Mirage_kv_lwt.ROmodule C : Mirage_clock.PCLOCKval authenticator :
KV.t ->
C.t ->
[< `Noop | `CAs ] ->
X509.Authenticator.t Lwt.tauthenticator store clock typ creates an authenticator, either using the given certificate authorities in the store or null.
val certificate :
KV.t ->
[< `Default | `Name of string ] ->
(X509.Certificate.t list * Nocrypto.Rsa.priv) Lwt.tcertificate store typ unmarshals a certificate chain and private key material from the store.