I'm trying to call a SOAP endpoint (SSL enabled) via GEL script custom action but I'm receiving the following error from the <soap:invoke> output in GEL:
org.apache.commons.jelly.JellyTagException: null:13:95 <soap:invoke> Failed to send a SOAP message generated to '[SERVER_ENDPOINT]'. Received fatal alert: handshake_failure
I'm having trouble trying to pinpoint the exact cause of the error, so I'm hoping someone could provide me with any ideas on tests I could run to determine the cause of the problem.
My guess would be:
An incompatible cipher suites or SSL versions between the JVM running GEL and the Endpoint. Another possibility is that GEL doesn’t have a trust path to the server’s certificate.
Where can I check which cipher suites and SSL versions are compatible with CA PPM?
I had a problem with the trust path prior to this one and managed to install the correct certificate into the application, so I think that's not the problem anymore
So if they have been defined, you should be able to see them in the server.xml file for the tomcat instance that is running the application.
I'll have access to the server tomorrow, and will try checking the server.xml to see if I can find any info.
Hi Bruno - Did Gene's response help answer your question? If so please mark as Correct Answer. Thanks!
I had no time to check the answers until now, but I just replied to Gene's answer.