I am trying to write a Java client that makes HTTP RESTful calls to a remote server that only accepts TLSv1.2 and only accepts three ciphers: TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 TLS_DHE_RSA_WITH_AES_256_CBC_SHA256
My Java client is version 1.7.0_60 and I can't upgrade for various corporate reasons. I applied the unlimited strength ciphers to my client JDK to be able to use the higher strength ciphers in my client but I get an SSL handshake failure.
I ran my program with -Djavax.net.debug=all debug logging …