Protect a Private HTTPS Server
To provide a better end-user experience, the HTTPS proxy does not do certificate validation for inbound requests to a private HTTPS server on your network. Client browsers see the configured Proxy Server certificate after content inspection is performed.
For additional security, we recommend that you import the CA certificate used to sign the HTTPS server certificate, and then import the HTTPS server certificate with its associated private key. If the CA certificate used to sign the HTTPS server certificate is not automatically trusted itself, you must import each trusted certificate in sequence for this feature to operate correctly. After you have imported all of the certificates, configure the HTTPS Proxy.
In Fireware v12.2 and higher, when you configure Domain Name rules for content inspection in the inbound HTTPS Proxy, you can choose the proxy server certificate to use for that domain or use the default Proxy Server certificate. This enables you to host several different public-facing web servers and applications behind one Firebox and allow different applications to use different certificates for inbound HTTPS traffic.
- Click .
Or, select Edit > Add Policy.
The Add Policies dialog box opens. - Select HTTPS-proxy. Click Add Policy.
The New Policy Properties dialog box opens with the Policy tab selected. - From the Proxy action drop-down list, select HTTPS-Server.Standard.
- Adjacent to the Proxy action drop-down list, click .
The HTTPS Proxy Action Configuration dialog box opens, with the Content Inspection category selected. - Configure domain name rules with the Inspect action. You must select the HTTP proxy action or content action to use for inspection, and select the certificate to use for this domain rule. This can be the default Proxy Server certificate or another certificate.
For more information, see HTTPS-Proxy: Domain Name Rules. - Click OK to close the HTTPS Proxy Action Configuration dialog box.
The Clone Predefined or DVCP-created Object dialog box opens. - In the Name text box, type a name for the proxy action.
For example, type HTTPS-Server-Inspect. - Click OK.
- Click OK to close the New Policy Properties dialog box.
- In the Add Policy dialog box, click Close.
- Select Firewall > Firewall Policies.
The Firewall Policies page opens. - Click Add Policy.
The Add Firewall Policy page opens. - Select the Proxies policy type.
- From the Proxies drop-down list, select HTTPS-proxy and the HTTPS-Server.Standard proxy action.
- Click Add Policy.
The Add page appears for the HTTPS-proxy. - Select the Proxy Action tab.
- From the Proxy Action drop-down list, select Clone the current proxy action.
- In the Name text box, type a name for this proxy action.
For example, type HTTPS-Server-Inspect. - Configure domain name rules with the Inspect action. You must select the HTTP proxy action or content action to use for inspection, and select the certificate to use for this domain rule. This can be the default Proxy Server certificate or another certificate.
For more information, see HTTPS-Proxy: Domain Name Rules. - Click Save.
Use Certificates with Outbound HTTPS Proxy Content Inspection
Troubleshoot Problems with HTTPS Content Inspection