Hi,
I have a secured web service which is deployed to a secured port. The
service is implemented using EJB and JSR181 annonations on the server-side, the
client-side is also an EJB. Both are deployed as EAR files. My application
runs in the background of a web application which uses SSL/TLS. As part of the
the foreground web application, certificates are exchanged and are imported
into the appropriate truststore and keystores. My diliema is that I want to
use the same keystore and truststore with my client and service. I have the
following in my jboss-wsse-client.xml file:
<key-store-file>/var/cert/keystore</key-store-file>
<key-store-password>(password)</key-store-password>
<trust-store-file>/var/cert/truststore</trust-store-file>
<trust-store-password>()</trust-store-password>
and the same in my jboss-wsse-server.xml file. I am getting the following
error when I try to access my service:
Caused by: javax.net.ssl.SSLHandshakeException:
sun.security.validator.ValidatorException: PKIX path building failed:
sun.security.provider.certpath.SunCertPathBuilderException: unable to find
valid certification path to requested target
Everything that I have read on this particular exception says that it indicates
that the certificate has not been imported into the truststore; however, I have
used keytool to verify that the appropriate certs are in the appropriate
places. I believe that I am getting this error because the location that I am
giving for the keystore and truststore is located on the filesystem outside of
the EJB deployment EAR file and it can not find the keystore/truststore.
Can someone validate or invalidate my conclusion? and if my assumption is
correct, can someone tell me if it is possible to access a keystore/truststore
outside of the relative deployment of the EJB?
Thank you.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3980776#3980776
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3980776
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user