Connecting Citrix with Java client behind proxy
Hi,
I am the administrator of a small Citrix environment. We have Citrx XenApp 5, with a Web Interface, so users can connect remotely using a web browser.
I also allowed the Java client to start applications remotely.
Users can logon to the web interface, no matter what client or java version is installed.
As long as the computer that is being used has JRE 1.5.0_18 or a version lower than 1.6.0_7 (as I have heard) there is no problem starting an application when this computer is behind a proxy server.
When the computer behind a proxy server has JRE 1.6.0_7 or higher, the Citrix server can not be contacted.
I checked the Network Settings and it fails when 'Use browser settings' is set, but also when a proxy server is configured manually.
This is part of the logging of JRE 1.5.0_18:
network: Connecting socket://10.32.1.1:8080 with proxy=DIRECT
security: Loading certificates from Internet Explorer ROOT certificate store
security: Loaded certificates from Internet Explorer ROOT certificate store
Although a proxy server is used (10.32.1.1:8080 is the proxy server), the logging show 'proxy=DIRECT'(?), but it works.
This is part of the logging of JRE 1.6.0_13:
security: Checking if certificate is in Deployment denied certificate store
security: Checking if certificate is in Deployment permanent certificate store
network: Connecting http://webaccess.lansingit.nl:443/ with proxy=DIRECT
This time it shows the connection to the web interface, but also 'proxy=DIRECT'. The connection fails.
You can check it out yourself at [https://webaccess.lansingit.nl]. Login with user gtest and password Welkom123.
As there is no change in the configuration of the proxy, nor on the Citrix side, I guess this is a (major) bug. Or has anyone the solution for this?
Best regards.