Win a copy of Cross-Platform Desktop Applications: Using Node, Electron, and NW.js this week in the JavaScript forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

HTTPS soap call using SAAJ  RSS feed

 
sriraman seshadri
Greenhorn
Posts: 7
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

We are currently having a soap client as below

SOAPConnectionFactory soapConnFactory = SOAPConnectionFactory.newInstance();
SOAPConnection connection = soapConnFactory.createConnection();

URL url = new URL("http://localhost:8001/ws/services/TestService");


SOAPMessage msg = message;
msg.writeTo(System.out);

SOAPMessage reply = connection.call(msg,url );

This works fine for HTTp connection. Now we need to change it to HTTS connection.
We have installed the server certificate in our local machine.
now we need to change the above client code to support https.
One solution is to set the system properties
(System.setProperty("javax.net.ssl.keyStore", "")
System.setProperty("javax.net.ssl.keyStorePassword", "")
System.setProperty("javax.net.ssl.trustStore", "")
System.setProperty("javax.net.ssl.trustStorePassword", ""))

Is there any other way other than setting the system property to achieve https connection in SAAJ ?

 
Ivan Krizsan
Ranch Hand
Posts: 2198
1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi!
Have you seen this webpage? http://java.sun.com/webservices/docs/2.0/saaj/saaj-security.html
Best wishes!
 
It is sorta covered in the JavaRanch Style Guide.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!