I am in an effort to publish a service on my Business Connector Server as a webservice. I tested the connectivity over HTTP and it worked fine. I am using Apache Axis for calling the Webservice. I used the wsdl to generate the client side java code.
To make it work on HTTPS , I set up the port on the BC Server, created the Certificates using OpenSSL and was able to launch the admin console using HTTPS.
Now, the call to the web service from my Axis generated java client does not seem to be working.
I get the following error…
Sounds like there may be some issue with your CA cert. Maybe your browser ignores these errors. I would take a look at how you are creating the CA cert that you used to sign your server cert.
Yes, in essence I think this means that the Certifying Authority (CA) that you created is not trusted by whatever tool you are using to view the cert. If you had purchased a cert from Entrust or Verisign it would not have this issue as those CA’s are already trusted by most tools.
To fix this issue you need to tell your tool (not sure what you are using) to trust this CA and, optionally, the cert of your IS box.
The steps to doing this vary by tool. For java, it usually involves copying the cert into a specific folder (sorry don’t remember which one off the top of my head). Axis may use this or have another approach. The javadocs for the JDK and for Axis should give you some help.