/// <summary> /// Initializes a new instance of the FirewallPolicyTransportSecurity /// class. /// </summary> /// <param name="certificateAuthority">The CA used for intermediate CA /// generation.</param> /// <param name="excludedDomains">List of domains which are excluded /// from TLS termination.</param> /// <param name="trustedRootCertificates">Certificates which are to be /// trusted by the firewall.</param> public FirewallPolicyTransportSecurity(FirewallPolicyCertificateAuthority certificateAuthority = default(FirewallPolicyCertificateAuthority), IList <string> excludedDomains = default(IList <string>), IList <FirewallPolicyTrustedRootCertificate> trustedRootCertificates = default(IList <FirewallPolicyTrustedRootCertificate>)) { CertificateAuthority = certificateAuthority; ExcludedDomains = excludedDomains; TrustedRootCertificates = trustedRootCertificates; CustomInit(); }
/// <summary> /// Initializes a new instance of the FirewallPolicyTransportSecurity /// class. /// </summary> /// <param name="certificateAuthority">The CA used for intermediate CA /// generation.</param> public FirewallPolicyTransportSecurity(FirewallPolicyCertificateAuthority certificateAuthority = default(FirewallPolicyCertificateAuthority)) { CertificateAuthority = certificateAuthority; CustomInit(); }