After a long period of not having issues with Citrix, this old chestnut popped up again.
You have not chosen to trust “GlobalSign Root CA”, the issuer of the server;s security certificate (SSL error 61)
I checked back and we had this one before way back in 2012. The problem is that the cert is not in the plugin directory that wfica uses. So the solution is to get it and put it in the correct place.
At the time Firefox had removed the option to export certificates but fortunately it has bee restored.
Firefox F10 > Edit > Preferences > Advanced > Certificates > View Certificates
Scroll down and click on “GlobalSign Root CA” (under GlobalSign nv-sa), and then press Export.
Save it somewhere.
Then copy it into the correct directory.
sudo cp ~/tmp/cert/GlobalSignRootCA.crt /opt/Citrix/ICAClient/keystore/cacerts/
Thanks very much for this fix. I had this immediately after downloading a new installation of Citrix Receiver via our company’s NetScaler.
Export GlobalSign CA root cert from Chrome 63 on Red Hat 7:
Three dot in top right corner -> Settings -> Advanced (Bottom of the page) -> Manage certificates (in the “Privacy and security” section) -> Authorities (tab) -> expand “org-GlobalSign nv-sa” -> click the three dots next to “GlobalSign Root CA” and select “export”
Step two: If you’re doing this to access some random-@#$ win32 executable that should have been replaced by some software from the current millenium, just get it over with right now and throw yourself out the window, trust me; it’s not going to get better!
Also, thanks for the guide, it made a crappy situation slightly more bearable 🙂
Good tutorial, but I had to export GlobalSignRootCA-R3 and not GlobalSignRootCA to make it work on my linux debian 10. Be sure that the cert is readable for any user too.
Ubuntu 19.10 here. Helped a lot. Thank you very much.
I had to deal with “readable for any user” as john mentioned. I used sudo chmod a+r *.crt (from the /opt/Citrix/ICAClient/keystore/cacerts/ directory).
BTW: I copied all GlobalSign related certificates (approx. 13 of them) from the latest Firefox, so I can’t confirm the GlobalSignRootCA-R3 vs GlobalSignRootCA thing.
Ubuntu 19.10 here. Helped a lot. Thank you very much.
I had to deal with “readable for any user” as john mentioned. I used sudo chmod a+r *.crt (from the /opt/Citrix/ICAClient/keystore/cacerts/ directory).
BTW: I copied all GlobalSign related certificates (approx. 13 of them) from the latest Firefox, so I can’t confirm the GlobalSignRootCA-R3 vs GlobalSignRootCA thing.
That’s really helpful, thanks for posting that. My usecase is:
Citrix Workspace 1912
Pop_OS 19.10 (Ubuntu based)
Solutions did the same as the guys above:
1. Exported all GlobalSign related certs from Firefox
2. Then copied them all in the directory /opt/Citrix/ICAClient/keystore/cacerts
3. And then did ‘cd /opt/Citrix/ICAClient/keystore/cacerts && sudo chmod a+r *.crt’
Thank you, this also helped me solve my problem with Citrix Workspace on Ubuntu 20.04.
It worked without a hitch after exporting the GlobalSign certificates from my browser and cp them to ‘/opt/Citrix/ICAClient/keystore/cacerts’.
Ubuntu 18.04.5, icaclient_13.8 here.
I had to convert the .crt to .pem like so:
openssl x509 -in GlobalSignRootCA.crt -out GlobalSignRootCA.pem
but then it worked.