val ca_path : (t, string option) Fieldslib.Field.t
val ca_file : (t, string option) Fieldslib.Field.t
val key_file : (t, string) Fieldslib.Field.t
val crt_file : (t, string) Fieldslib.Field.t
val allowed_ciphers : (t, [ `Secure | `Openssl_default | `Only of string list ]) Fieldslib.Field.t
val name : (t, string option) Fieldslib.Field.t
val options : (t, Async_ssl.Std.Ssl.Opt.t list option) Fieldslib.Field.t
val version : (t, Async_ssl.Std.Ssl.Version.t option) Fieldslib.Field.t
val fold : init:'acc__0 ‑> version:('acc__0 ‑> (t, Async_ssl.Std.Ssl.Version.t option) Fieldslib.Field.t ‑> 'acc__1) ‑> options:('acc__1 ‑> (t, Async_ssl.Std.Ssl.Opt.t list option) Fieldslib.Field.t ‑> 'acc__2) ‑> name:('acc__2 ‑> (t, string option) Fieldslib.Field.t ‑> 'acc__3) ‑> allowed_ciphers:('acc__3 ‑> (t, [ `Secure | `Openssl_default | `Only of string list ]) Fieldslib.Field.t ‑> 'acc__4) ‑> crt_file:('acc__4 ‑> (t, string) Fieldslib.Field.t ‑> 'acc__5) ‑> key_file:('acc__5 ‑> (t, string) Fieldslib.Field.t ‑> 'acc__6) ‑> ca_file:('acc__6 ‑> (t, string option) Fieldslib.Field.t ‑> 'acc__7) ‑> ca_path:('acc__7 ‑> (t, string option) Fieldslib.Field.t ‑> 'acc__8) ‑> 'acc__8
val make_creator : version:((t, Async_ssl.Std.Ssl.Version.t option) Fieldslib.Field.t ‑> 'acc__0 ‑> ('input__ ‑> Async_ssl.Std.Ssl.Version.t option) * 'acc__1) ‑> options:((t, Async_ssl.Std.Ssl.Opt.t list option) Fieldslib.Field.t ‑> 'acc__1 ‑> ('input__ ‑> Async_ssl.Std.Ssl.Opt.t list option) * 'acc__2) ‑> name:((t, string option) Fieldslib.Field.t ‑> 'acc__2 ‑> ('input__ ‑> string option) * 'acc__3) ‑> allowed_ciphers:((t, [ `Secure | `Openssl_default | `Only of string list ]) Fieldslib.Field.t ‑> 'acc__3 ‑> ('input__ ‑> [ `Secure | `Openssl_default | `Only of string list ]) * 'acc__4) ‑> crt_file:((t, string) Fieldslib.Field.t ‑> 'acc__4 ‑> ('input__ ‑> string) * 'acc__5) ‑> key_file:((t, string) Fieldslib.Field.t ‑> 'acc__5 ‑> ('input__ ‑> string) * 'acc__6) ‑> ca_file:((t, string option) Fieldslib.Field.t ‑> 'acc__6 ‑> ('input__ ‑> string option) * 'acc__7) ‑> ca_path:((t, string option) Fieldslib.Field.t ‑> 'acc__7 ‑> ('input__ ‑> string option) * 'acc__8) ‑> 'acc__0 ‑> ('input__ ‑> t) * 'acc__8
val create : version:Async_ssl.Std.Ssl.Version.t option ‑> options:Async_ssl.Std.Ssl.Opt.t list option ‑> name:string option ‑> allowed_ciphers:[ `Secure | `Openssl_default | `Only of string list ] ‑> crt_file:string ‑> key_file:string ‑> ca_file:string option ‑> ca_path:string option ‑> t
val map : version:((t, Async_ssl.Std.Ssl.Version.t option) Fieldslib.Field.t ‑> Async_ssl.Std.Ssl.Version.t option) ‑> options:((t, Async_ssl.Std.Ssl.Opt.t list option) Fieldslib.Field.t ‑> Async_ssl.Std.Ssl.Opt.t list option) ‑> name:((t, string option) Fieldslib.Field.t ‑> string option) ‑> allowed_ciphers:((t, [ `Secure | `Openssl_default | `Only of string list ]) Fieldslib.Field.t ‑> [ `Secure | `Openssl_default | `Only of string list ]) ‑> crt_file:((t, string) Fieldslib.Field.t ‑> string) ‑> key_file:((t, string) Fieldslib.Field.t ‑> string) ‑> ca_file:((t, string option) Fieldslib.Field.t ‑> string option) ‑> ca_path:((t, string option) Fieldslib.Field.t ‑> string option) ‑> t
val iter : version:((t, Async_ssl.Std.Ssl.Version.t option) Fieldslib.Field.t ‑> unit) ‑> options:((t, Async_ssl.Std.Ssl.Opt.t list option) Fieldslib.Field.t ‑> unit) ‑> name:((t, string option) Fieldslib.Field.t ‑> unit) ‑> allowed_ciphers:((t, [ `Secure | `Openssl_default | `Only of string list ]) Fieldslib.Field.t ‑> unit) ‑> crt_file:((t, string) Fieldslib.Field.t ‑> unit) ‑> key_file:((t, string) Fieldslib.Field.t ‑> unit) ‑> ca_file:((t, string option) Fieldslib.Field.t ‑> unit) ‑> ca_path:((t, string option) Fieldslib.Field.t ‑> unit) ‑> unit
val for_all : version:((t, Async_ssl.Std.Ssl.Version.t option) Fieldslib.Field.t ‑> bool) ‑> options:((t, Async_ssl.Std.Ssl.Opt.t list option) Fieldslib.Field.t ‑> bool) ‑> name:((t, string option) Fieldslib.Field.t ‑> bool) ‑> allowed_ciphers:((t, [ `Secure | `Openssl_default | `Only of string list ]) Fieldslib.Field.t ‑> bool) ‑> crt_file:((t, string) Fieldslib.Field.t ‑> bool) ‑> key_file:((t, string) Fieldslib.Field.t ‑> bool) ‑> ca_file:((t, string option) Fieldslib.Field.t ‑> bool) ‑> ca_path:((t, string option) Fieldslib.Field.t ‑> bool) ‑> bool
val exists : version:((t, Async_ssl.Std.Ssl.Version.t option) Fieldslib.Field.t ‑> bool) ‑> options:((t, Async_ssl.Std.Ssl.Opt.t list option) Fieldslib.Field.t ‑> bool) ‑> name:((t, string option) Fieldslib.Field.t ‑> bool) ‑> allowed_ciphers:((t, [ `Secure | `Openssl_default | `Only of string list ]) Fieldslib.Field.t ‑> bool) ‑> crt_file:((t, string) Fieldslib.Field.t ‑> bool) ‑> key_file:((t, string) Fieldslib.Field.t ‑> bool) ‑> ca_file:((t, string option) Fieldslib.Field.t ‑> bool) ‑> ca_path:((t, string option) Fieldslib.Field.t ‑> bool) ‑> bool
val to_list : version:((t, Async_ssl.Std.Ssl.Version.t option) Fieldslib.Field.t ‑> 'elem__) ‑> options:((t, Async_ssl.Std.Ssl.Opt.t list option) Fieldslib.Field.t ‑> 'elem__) ‑> name:((t, string option) Fieldslib.Field.t ‑> 'elem__) ‑> allowed_ciphers:((t, [ `Secure | `Openssl_default | `Only of string list ]) Fieldslib.Field.t ‑> 'elem__) ‑> crt_file:((t, string) Fieldslib.Field.t ‑> 'elem__) ‑> key_file:((t, string) Fieldslib.Field.t ‑> 'elem__) ‑> ca_file:((t, string option) Fieldslib.Field.t ‑> 'elem__) ‑> ca_path:((t, string option) Fieldslib.Field.t ‑> 'elem__) ‑> 'elem__ list
val map_poly : ([< `Read | `Set_and_create ], t, 'x0) Fieldslib.Field.user ‑> 'x0 list
module Direct : sig ... end