In your browser goto the site where you launch your citrix session from and click on the padlock widget on far left part of the url
-> click on "Connection is secure"
______ on chrome browser ______
-> click on "Certificate is valid"
this will open a popup window
-> on chrome click on tab "Details"
-> look at the field "Certificate Hierarchy"
-> click on the bottom most line which is the name of your cert
-> hit Export (which will download the cert file)
______ on firefox ______
-> click on "More information"
this will open a popup window get into its "Security" tab
-> click on "View Certificate"
-> this will open a page click on the "DigiCert High Assurance EV Root CA" tab
-> look at "Miscellaneous" -> Download
-> click on "PEM (cert)" and it will download the cert file
we are done with the browser
rename the cert file you just downloaded so it ends with .pem ... my freshly downloaded file lives at ~/Downloads/foo.bar.pem
in a terminal issue following commands
cd /opt/Citrix/ICAClient/keystore/
sudo mv cacerts cacerts~~ignore
sudo ln -s /etc/ssl/certs cacerts
sudo cp ~/Downloads/foo.bar.pem /opt/Citrix/ICAClient/keystore/cacerts
if your box does not have dir /opt/Citrix/ICAClient/keystore/cacerts then you can identify your correct path by issuing
dpkg -L icaclient | grep cacerts
finally issue
# this engages above new .pem file
/opt/Citrix/ICAClient/util/ctx_rehash
PS ... if Citrix is reading this please slurp this up and post on your Citrix workspace install site to help folks like me who had to struggle for hours first time as nowhere is this documented