PCS device (running 8.1R11.1, 8.2R8, 8.3R1 and higher versions) that are configured with the predefined list of ciphers labelled 'High Cipher Suite' settings (
under Admin GUI System > Configuration > Security > SSL Options) may experience issues with Java applet based features due to an interoperability issue with Oracle JRE clients.
End-user experience or symptoms when running into this interoperability issue:
- JSAM, Premier Java RDP (Hob) and other Java Applets accessed via rewrite engine may fail to launch with below message in the Java console
- Java Client Delivery functionality of PCS which is used to launch various client components (such as Host Checker, Pulse Client, etc) may fail to launch with below message in the Java console
Note: These are generic failure messages that may appear due to different underlying root cause. However this article only applies if you are running a PCS software version mentioned in the article AND your PCS gateway device only allows 'High' ciphers for TLS (https) communication
Screenshot1: Java Console output when an end-user experiences this issue
javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
at sun.security.ssl.Alerts.getSSLException(Alerts.java:192)
at sun.security.ssl.Alerts.getSSLException(Alerts.java:154)
at sun.security.ssl.SSLSocketImpl.recvAlert(SSLSocketImpl.java:2023)
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1125)
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1375)
Screenshot2: Error when launching Premier Java RDP (Hob) applet
