I think the issue you might be seeing right now is that we currently are unable to obtain the WSDL via https. That is something we've been discussing a bit on the Dev list. If you create the client proxy with a locally cached copy of the wsd, you should be able to use it to communicate with the server if the http-conduit TLS stuff is setup properly.

Dan



On Jul 30, 2008, at 5:42 AM, Łukasz Pijanowski wrote:

Hello CXF Users,

I need some help with the following problem:

I working on some web service which will be hosted on the Glassfish
(v2). Web service is configured via annotations and with Spring beans
configuration.
Client for the web service is deployed on Tomcat 6 and is also
configured via SpringContext.

When I run the web service over HTTP it runs well, but I am not able
to turn on communication via HTTPS.
Currently I get the following exception: "Software caused connection
abort: recv failed"

Messages on different forums and usenet groups point to different
problems that I tried to eliminate one by one.

So currently I've done the following things:

On the web service server side:
1. <security-constraint> defined in web.xml
2. inInterceptors defined with "Signature" property + properly set
names for certificate alias

When I connect to the WSDL file with Firefox I receive login dialog
where I have to choose proper certificate and I'm able to login and
see the WSDL file.


On the web server client side I have:
1. outInterceptors with "Signature" property configured
2. <http:conduit> defined + properly set key alias


Do you have any idea where I could have made a mistake?

Additionally, some questions:
Q1. Do I need <http:conduit> element in web service server configuration?
Q2. Which is the right way to turn on HTTPS on the server? I have
<security-constraint> defined in web.xml - is it ok?

Any help would be appreciated as I run out of ideas how to solve it
and what/where else to check :-(

Regards
--
Łukasz

---
Daniel Kulp
[EMAIL PROTECTED]
http://www.dankulp.com/blog




Reply via email to