I came across a very strange issue in the past few days. Some of our clients have reported an issue not being able to connect to their Citrix session, using iPhone and Android Citrix receiver.
We haven’t changed anything at the back end and it used to work flawlessly before.
The error which appears on iPhone/iPad is this:
The Certificate for this server is invalid. You might be connecting to a server that is pretending to be “server.name” which could put your confidential information at risk.
The same error doesn’t appear when connecting through desktop version of Citrix receiver.
Interestingly when we switched to using the local WiFi on the iPhone it worked no problem, despite the fact the same carrier (Telstra) was used. Then switched back to Telstra’s 3G and the certificate error comes up again. Maybe Telstra have changed something? We have tried it a few times and the error comes up all the time.
Then we put an Optus SIM into the iPhone which had the Telstra SIM before and worked every time. Then we tried a Vodafone SIM in the same phone certificate error again.
It now seems the problem is with Vodafone or Telstra’s 3G right?
We have turned on “Personal Hotspot” on the iPhone and used a PC to connect using 3G and surprisingly it worked as well. Maybe it is not 3G after all? Could it be the Citrix receiver for iPhone?
But then why does it work using Optus, but not Telstra and Vodafone?
One more test. Un-installed Citrix receiver on the iPhone and re-installed it. It now works every time using 3G using Optus and Vodafone. (I assume it would work with Telstra too, but haven’t got the Telstra SIM handy now.
We have experienced similar problem using Android, but un-install and re-install of the Citrix receiver didn’t fix the issue. It makes me think the problem is with the Citrix receiver. We’ll Keep researching…

