Exemple #1
0
 /// <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();
 }