Calling WS with SSL in java -


i connect web service client work fine:

wscsi wscs = new wscsi("http://localhost:8080/servicev2/services/wscsisoap?wsdl","wscsi","wscsisoap"); iscoring instance = new scoringcfa(wscs);  assertequals(true, instance.statusservice()); 

i need use ssl, change url to: https://localhost:8181/servicev2/services/wscsisoap?wsdl

and add in vm options:

-djavax.net.ssl.truststore="c:\cacerts.jks" 

('keytool -list -keystore "c:\cacerts.jks', when run command see certificate need there)

when run client error:

java.security.cert.certificateexception: no name matching localhost found.) 

that's because cert you're using issued against specific hostname (www.myhost.com). try solution in article.
warned, code sample intended localhost testing, remove once move onto integration/assembly testing on proper server.


Comments

Popular posts from this blog

python - Scipy curvefit RuntimeError:Optimal parameters not found: Number of calls to function has reached maxfev = 1000 -

c# - How to add a new treeview at the selected node? -

java - netbeans "Please wait - classpath scanning in progress..." -