Certificates
To connect to the secure gateway your ICA client needs to trust the
server it is connecting to. This is done by installing a certificate to
identify the remote CSG server in the keystore of the Citrix client as
follows.
Installing
CSG Certificate
- Download the certificate (ask your admin or look at the help on
the CSG front page).
cp /path/to/cert/name-of-cert.crt
$ICA_ROOT/keystore/cacerts/myroot.crt
Note: The certificate must be named
"myroot.crt", this certificate must be in DER
binary encoding format or DER base 64 Binary format
Mozilla
Update:
npica.so now works with mozilla simply symlink it to your
$MOZILLA_HOME/plugins folder
ln -sf /usr/lib/ICAClient/npica.so
$HOME/.mozilla/plugins/
The $ICA_ROOT/npica.so plugin doesn't
work with Mozilla
To enable mozilla to know what it has to do with application/x-ica
content from the CSG and to launch the ICA Client add the following
lines to the .mailcap in your home directory or for system wide
settings
edit /etc/mailcap
application/x-ica;
/usr/lib/ICAClient/wfica -file %s; x-mozillaflags= plugin:Citrix ICA
Problem:
I couldn't connect with many SSL Errors: certificates failing to load
and many problems
Cause: I'm assuming but it
could
be the previous ICA install that I had done and edited all the settings
so that it wasn't a clean install.
Resolution:
rm -rf ~/.ICAClients
mv /usr/lib/ICAClient /usr/lib/ICAClient.sav
downloaded the ica client from the CSG frontpage and installed it
reinstall ICA