Hi,
We are trying to implement ArcGIS system for a public facing web mapping application. We plan to have a Cloudflare based public DNS e.g. gis.company.com forwarding to an internal Citrix Netscaler based load-balancer which in-turn directs request to one of the three active ArcGIS Server machines in a v11.3 site operating in HTTPS-only mode.
We will have a CA signed certificate for Cloudflare DNS of gis.company.com. Do we need to install certificates in DMZ LB (Netscaler) and ArcGIS Server machines with Subject Alternate Name of gis.company.com included? Or can we keep self-signed certificate on ArcGIS Server and no certificate at all on Netscaler? Both Cloudflare and Netscaler will be configured with SSL pass-through.

If we keep self-signed certificates on ArcGIS Server machines, how would it decrypt POST requests data?
The advantage of self-signed certificates on ArcGIS Server is to not having to renew them.
Thanks,