|
From: Robert A. S. <ro...@no...> - 2005-08-02 22:05:29
|
A few weeks ago I figured out where my SSL Handshake problem is coming from. It seems that by default Hermes uses the HttpsURLConnection class to connect (when you're accessing a HTTPS URL). I rewrote the SSL connection portion of Http.java to use the Socket class instead of the HttpsURLConnection class. When I connected using the exact same keystore - the handshaking process worked properly. It seems like something inside the HttpsURLConnection class was not compatible with the Cyclone server, my private key or both. Anyone have any ideas (that don't involve hacking the source apart)?? PS Any chance future versions of Hermes will undergo Drummond's "EBXML" certification. Many large companies will not allow outside vendors to connect, unless they are using an officially EBXML certified application. |