Values.VirtualGatewayTlsValidationContextSourceAn object that represents a Transport Layer Security (TLS) validation context.
type nonrec t = {subjectAlternativeNames : SubjectAlternativeNames.t option;A reference to an object that represents the SANs for a virtual gateway's listener's Transport Layer Security (TLS) validation context.
*)trust : VirtualGatewayTlsValidationContextTrust.t;A reference to where to retrieve the trust chain when validating a peer’s Transport Layer Security (TLS) certificate.
*)}val make :
?subjectAlternativeNames:??? ->
trust:VirtualGatewayTlsValidationContextTrust.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Structure of
(string
* [> `Structure of
(string
* [> `List of
[> `String of SubjectAlternativeName.t ] list
| `String of FilePath.t ])
list ])
list ])
list ]