Citrix Client on Ubuntu with a Secure Gateway
I’ve been running Ubuntu for about a year now. It’s not my primary OS by any stretch but I run it on a VM and I boot into it more and more frequently.
When I installed the Citrix client and tried to connect to a Citrix Secure Gateway, I was promptly greeted by this message:
Basically, an SSL Error 61 – you have not chosen to trust the certificate.
For whatever reason, when you install the Citrix client, it comes with about six trusted certificates and lets face it, that just isn’t enough.
Citrix stores it’s certificates in the /usr/lib/ICAClient/keystore/cacerts/ directory, so you can either export the certificate from the website into that directory, or take the brut force approach I did and copied all of Firefox’s trusted certificates into Citrix ICA client.
Pop open a terminal window and enter in this badboy and you should be all set:
sudo cp -r /usr/share/ca-certificates/mozilla/* /usr/lib/ICAClient/keystore/cacerts/
I presume this would work on other Linux distributions as well, but I haven’t had a chance to test it out yet.