Citrix Workspaces SSL Error on Linux Fix
TIL: Citrix on linux does not work out of the box.
I don’t know why it’s like this and honestly don’t really care what the excuse it - it feels like a perfect example of how much care Citrix puts into its products.
This quick post goes over how to get it working.
You need to download Citrix’s certificate and put it in the ICACClient’s keystore - which is ridiculous.
Download the Certificate
- Head to Citrix’s website.
- In your browser’s navigation bar there is likely a lock symbol. Clicking on this should give some info about the certificate. Click around here until you end up at a page with the cert’s information.
- In the certificate’s about page, scroll down until you hit a PEM download button and click it.
Place certificate in Citrix keystore
- Change the PEM file to a
cp cert.pem cert.crt.
- Change the permission to 644 with
chmod 644 cert.crt
- Make owner root with
chown root:root cert.crt
- Move this file into the keystore by running
cp cert.crt /opt/Citrix/ICAClient/keystore/cacerts/
/opt/Citrix/ICAClient/util/ctx_rehashto make Citrix recognise the new cert
Doing these steps should resolve the SSL error and allow you to use Citrix as expected.
NOTE: These steps assume Ubuntu 20.04 and
Keep up to date with my stuff
Subscribe to get new posts and retrospectives