Values.ClientPolicyTlsSourceA reference to an object that represents a Transport Layer Security (TLS) client policy.
type nonrec t = {certificate : ClientTlsCertificate.t option;A reference to an object that represents a client's TLS certificate.
*)enforce : Boolean.t option;Whether the policy is enforced. The default is True, if a value isn't specified.
*)ports : PortSet.t option;One or more ports that the policy is enforced for.
*)validation : TlsValidationContext.t;A reference to an object that represents a TLS validation context.
*)}val make :
?certificate:??? ->
?enforce:??? ->
?ports:??? ->
validation:TlsValidationContext.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Boolean.t
| `List of [> `Integer of PortNumber.t ] list
| `Structure of
(string
* [> `Structure of
(string
* [> `String of FilePath.t
| `Structure of
(string
* [> `List of
[> `String of SubjectAlternativeName.t ] list
| `String of FilePath.t ])
list ])
list ])
list ])
list ]