type t
val sexp_of_t : t -> Sexplib0.Sexp.t
val create : ?verify_modes:Verify_mode.t list -> ?tls_options:Opt.t list -> ?allowed_ciphers:[ `Secure | `Openssl_default | `Only of string list ] -> crt_file:string -> key_file:string -> ca_file:string option -> ca_path:string option -> unit -> t
val allowed_ciphers : t -> [ `Secure | `Openssl_default | `Only of string list ]
val ca_file : t -> string option
val ca_path : t -> string option
val crt_file : t -> string
val key_file : t -> string
val tls_version : t -> Version.t
val tls_options : t -> Opt.t list
val verify_modes : t -> Verify_mode.t list option