I have an application hosted on Tomcat that needs to reach out and make an HTTPS call to a service hosted through an IBM DataPower appliance. I am seeing the following in the logs:
http-bio-8080-exec-1, READ: TLSv1 Alert, length = 2
http-bio-8080-exec-1, RECV TLSv1 ALERT: fatal, handshake_failure
%% Invalidated: [Session-1, TLS_RSA_WITH_AES_256_CBC_SHA]
http-bio-8080-exec-1, called closeSocket()
The DataPower appliance does not support that cipher suite, it supports TLS_RSA_WITH_RC4_128_SHA.
So, my question is this: On an outgoing request/response from Tomcat to an outside entity, can I control the cipher suite?