When you configure the Web Interface on NetScaler with XenApp or XenDesktop Web Site for Gateway Direct mode, the Access Gateway Enterprise Edition virtual servers that use 2048-bit SSL certificates fail the Web Interface callback that is used to validate the session. In addition, users might see the following entries in the Tomcat local host log files:
INFO: ERROR: Event Log ID: 13001 An SSL connection could not be established...The certificate could not be validated INFO: ERROR: Event Log ID: 18001 A communication error occurred while attempting to contact the Access Gateway authentication service...The message reported by the underlying platform was: ; nested exception is:
To add support for stronger SSL Ciphers with Web Interface on NetScaler, complete the following procedure:
Download and install the Oracle Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy files:
http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html
Extract and upload the files US_export_policy.jar and local_policy.jar to the /var/wi/java_home/lib/security directory.
(Files can be uploaded to /var/wi/java_home/lib directory if security folder is not present.)
Log on to the shell prompt on the Access Gateway Enterprise Edition appliance.
Run the following command to reinitialize the JRE:
root@nsmpx# killall java
Test the access to Web Interface on NetScaler through the Access Gateway Enterprise Edition virtual server.
Note: This issue does not occur if you are using XenApp or XenDesktop Services Sites that does not support Gateway Direct mode and does not issue a callback to Access Gateway Enterprise Edition (AGEE) appliance to validate the session.
Web Interface on NetScaler uses the Oracle Sun Java Diablo Latte Java Runtime Environment (JRE). By default, this JRE does not include the required cryptographic libraries to support stronger SSL Ciphers.