Download and install Citrix Reciver client
Install complained about alsa-lib sounds drivers. Apparently it needs 32bit alsa-lib so:
yum install alsa-lib.i686
Install complained about libcrypto so had to install the 32bit openssl
yum install openssl.i686
Modify the /opt/Citrix/ICAClient/util/integrate.sh script to include the correct Firefox config executable.
##########
found_netscape()
{
ALREADY_MIMETYPE=0
ALREADY_MAILCAP=0
arch=`uname -m`
if [ “$arch” = “x86_64” -a “$op_system” = “Linux” ]
then
# On 64 bit platforms one call to nspluginwrapper does all the work of
# linking.
mozilla-plugin-config -i $INST_DIR/npica.so
LINK_PLUGIN=0
else
LINK_PLUGIN=1
fi
################
After modifying integrate.sh you need to run it.
./integrate.sh
Next depending on your Company’s certificates, you may need to download the root certs from the cert provider.
http://www.geotrust.com/resources/root-certificates/index.html
Right click on “Geotrust Global CA” and save to your desktop as a .crt file
http://www.geotrust.com/resources/root_certificates/certificates/GeoTrust_Global_CA.pem
Right click on “Equifax Secure eBusiness CA-1” and save to your desktop as a .crt file
http://www.geotrust.com/resources/root_certificates/certificates/Equifax_Secure_eBusiness_CA-1.pem
Close Firefox and copy the two crt files into your Citrix cacerts directory.
cp ~/*.crt /opt/Citrix/ICAClient/keystore/cacerts
Restart Firefox and you should be good to go!
#######UPDATE##########
This also fixes the SSL issues. You do not need to download any Certs.
ln -s /etc/ssl/certs/* /opt/Citrix/ICAClient/keystore/cacerts/