Updated October 12th, 2011.
Everytime I install the Linux Citrix Client it seems like I run into problems with SSL-Certificates. The message usually sounds like this:
You have not chosen to trust “Thawte Server CA”, the issuer of the server’s security cerfiticate (SSL error 61).
You might have another company listet as issuer on your server.
Anyway, let’s fix it.
Run the following command as a superuser, also known as root:
cp /usr/share/ca-certificates/mozilla/* /usr/lib/ICAClient/keystore/cacerts/
That’s it!
Updated: The new client, version 12.0, also called Citrix Receiver, is by default installed under /opt/Citrix/ICAClient/. So then the command will be:
sudo /user/share/ca-certificates/mozilla/* /opt/Client/ICAClient/keystore/cacerts/
This assumes that the ICA Client is installed in the default directory. Also you need to have Mozilla Firefox a package called ca-certificates installed since we are using its certificats.
If you have installed the client as a normal user, the keystore will most likely be placed under $HOME/ICAClient/linuxx86/keystore/cacerts/, note that the double x in linuxx86 is not a typo.
Please leave a comment if you found this useful.
Worked like a charm for me, thanks!
simple was that? Thanks a bunch!
Just thanks! :-)
Thx, it worked like a magic ….. thanks a ton :)
Worked… but the new version install in /opt/Citrix/ICAClient … not /usr/lib/ICAClient
and for now a was able to start in root mode.
Thanks,
I haven’t used the Citrix client on Linux for years. Maybe I should just do a test and update the guide. It still gets quite a few hits each month.
Thanks so much for updating your post to match the latest citrix changes. The instructions are perfect. Cheers!
You’re welcome. :-)
Thanks much for your guidance. In Linux Mint 12, I had to slightly modify your command:
sudo cp /usr/share/ca-certificates/mozilla/* /opt/Citrix/ICAClient/keystore/cacerts/
Note change to “usr” and “Citrix.” Again many thanks!
Worked Great, Thank you!