Citrix Gateway

Managing SSL Certificates in a Double-Hop DMZ Deployment

You must install the SSL certificates necessary to encrypt the connections among components in a double-hop DMZ deployment.

In a double-hop DMZ deployment, several different types of connections occur among the various components involved in the deployment. There is no end-to-end SSL encryption of these connections. However, each connection can be encrypted individually.

Encrypting a connection requires you to install the appropriate SSL certificate (either a trusted root or a server certificate) on the components involved in the connection.

The following table shows the connections that occur through the first firewall and the SSL certificates required to encrypt each of these connections. Encrypting the connections through the first firewall is mandatory to secure traffic sent over the Internet.

Connections through the first firewall Certificates required for encryption
The web browser from the Internet connects to Citrix Gateway in the first DMZ. Citrix Gateway in the first DMZ must have an SSL server certificate installed. The web browser must have a root certificate installed that is signed by the same Certificate Authority (CA) as the server certificate on Citrix Gateway.
Citrix Receiver from the Internet connects to Citrix Gateway in the first DMZ. The certificate management for this connection is the same as the web browser to Citrix Gateway connection. If you installed the certificates to encrypt the web browser connection, this connection is also encrypted using those certificates.

The following table shows the connections that occur through the second firewall and the SSL certificates required to encrypt each of these connections. Encrypting these connections enhances security but is not mandatory.

Connections through the second firewall Certificates required for encryption
Citrix Gateway in the first DMZ connects to the Web Interface in the second DMZ. StoreFront or the Web Interface must have an SSL server certificate installed. Citrix Gateway in the first DMZ must have a root certificate installed that is signed by the same CA as the server certificate on the Web Interface.
Citrix Gateway in the first DMZ connects to Citrix Gateway in the second DMZ. Citrix Gateway in the second DMZ must have an SSL server certificate installed. Citrix Gateway in the first DMZ must have a root certificate installed that is signed by the same CA as the server certificate on Citrix Gateway in the second DMZ.

The following table below shows the connections that occur through the third firewall and the SSL certificates required to encrypt each of these connections. Encrypting these connections enhances security but is not mandatory.

Connections through the third firewall Certificates required for encryption
StoreFront or the Web Interface in the second DMZ connects to the XML Service hosted on a server in the internal network. If the XML Service runs on Microsoft Internet Information Services (IIS) server on the Citrix Virtual Apps server, an SSL server certificate must be installed on the IIS server. If the XML Service is a standard Windows service (does not reside in IIS), an SSL server certificate must be installed within the SSL Relay on the server. StoreFront or the Web Interface must have a root certificate installed that is signed by the same CA as the server certificate installed on either the Microsoft IIS server or the SSL Relay.
StoreFront or the Web Interface in the second DMZ connects to the STA hosted on a server in the internal network. The certificate management for this connection is the same as the Web Interface to XML Service connection. You can use the same certificates to encrypt this connection. (The server certificate must reside on either the Microsoft IIS server or the SSL Relay. A corresponding root certificate must be installed on the Web Interface.)
Citrix Gateway in the second DMZ connects to the STA hosted on a server in the internal network. The SSL server certificate management for the STA in this connection is the same as described for the two previous connections discussed in this table. (The server certificate must reside on either the Microsoft IIS server or the SSL Relay.) Citrix Gateway in the second DMZ must have a root certificate installed that is signed by the same CA as the server certificate used by the STA and XML service.
Citrix Gateway in the second DMZ makes an ICA connection to a published application on a server in the internal network. An SSL server certificate must be installed within the SSL Relay on the server hosting the published application. Citrix Gateway proxy in the second DMZ must have a root certificate installed that is signed by the same CA as the server certificate installed within the SSL Relay.
Managing SSL Certificates in a Double-Hop DMZ Deployment