Thank You Freeman for the tips,
I use the providedBus with the SpringBus implementation now (CXFBusImpl was
incomplette - WSDLManager was missed) and in debugging I can see, that my
conduit will be used for the cxfbc:provider (it contains my truststore and
keystore with certificates).

But I have still an exception/soapfault: *No trusted certificate found*.
I can see in the log, that *no TrustDesider is used*, it is null in the
conduit. 
Is it correct? Why isn't used the *HttpsMessageTrustDesider*?
I use osgi deployment in apache-servicemix-4.4.1-fuse-02-05

*The log:*
08:50:27,795 | DEBUG | rovider-thread-1 | TrustDecisionUtil                | 
-  -  | No Trust Decider for Conduit
'{http://www.aura.cz/xrg/isl/a/v_1.0.0.0}IslAWebServiceSoap.http-conduit'.
An afirmative Trust Decision is assumed.
....
08:50:27,819 | WARN  | qtp22225759-142  | log                              |
116 - org.eclipse.jetty.util - 7.4.5.fuse20111017 | 127.0.0.1:47624
javax.net.ssl.SSLException: Received fatal alert: certificate_unknown
08:50:27,819 | DEBUG | qtp22225759-142  | log                              |
116 - org.eclipse.jetty.util - 7.4.5.fuse20111017 | EXCEPTION 
javax.net.ssl.SSLException: Received fatal alert: certificate_unknown
        at
com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:190)[:1.6]

*The fault message:*
         <faultstring>Fault occured</faultstring>
         <detail>
            <detail>sun.security.validator.ValidatorException: No trusted
certificate found</detail>
         </detail>

*The Spring configuration* (security providers are in separate module)
http://servicemix.396122.n5.nabble.com/file/n5622253/test_beans.xml
test_beans.xml 

--
View this message in context: 
http://servicemix.396122.n5.nabble.com/cxfbc-provider-with-SSL-tp5614411p5622253.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to