You are viewing a plain text version of this content. The canonical link for it is here.
Posted to soap-dev@xml.apache.org by Ja...@hermes-kredit.com on 2001/06/19 11:34:41 UTC

Apache SOAP V2.2 client using SSL behind a proxy doesn't work


Hi,

reading the docs of Apache SOAP V2.2 I got the impression that an Apache SOAP client is able to talk  to a SOAP server via SSL thru a proxy by just adding two lines to the code:

FAQ_Tomcat_SOAP_SSL.html
=====================================================
Step 4b: Java SSL Client with Proxy [Optional]

If your client needs to use a proxy server in order to access the SOAP service, then add the following lines to your code:
System.setProperty("https.proxyHost", "proxy");  // set name of proxy server that supports ssl
System.setProperty("https.proxyPort", "8080");   // set port number for proxy server that supports ssl
=====================================================

Unfortunatly this doesn't work, these properties aren't used at all. As I understand it the code for aquiring a SSLSocket in the class SSLUtils isn't prepared for proxy handling. I did a quick hack and included the code of the JSSE sample SSLSocketClientWithTunneling.java to SSLUtils and now it works as I expect it.

Is this feature suppossed to work or is just the documentation inaccurate ?

--
Jan-Sebastian Winckelmann
Hermes Kreditversicherungs-AG
Hamburg, Germany