Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Version History

« Previous Version 2 Current »

Problem

In a Java 7 client environment, SSL handshake issues may be encountered while connecting to Sealights showing errors similar to below:

__Caused by: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate)_"

Solution

Take the following steps to better understand the environment between client and server:

  1. Ensure the Java 7 client is using TLS 1.2 by adding -Dhttps.protocols=TLSv1.2

  2. Enable SSL debug mode using -Djavax.net.debug=sslin order to display and review the client and server cipher suites in use for the attempted connection

  3. If needed, add TLS 1.2 ciphers to the Java 7 client environment using -Dhttps.cipherSuites=<comma separated list of ciphers> per the example below

-Dhttps.cipherSuites=TLS_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_128_GCM_SHA256

  • No labels