No it's fine to add it to truststore - the logging is a bit iffy there,
I'll fix it in WSS4J.

As the response message is only referring to the signing cert via a
SubjectKeyIdentifier it's not enough to add the CA Cert....you have to add
the exact signing cert of the service into your truststore.

Colm.

On Fri, Jan 19, 2018 at 11:20 AM, Al Grant <bigal...@gmail.com> wrote:

> I note from the log that it loads the truststore and the keystore, but only
> appears to search the truststore for the server cert to verify the signing
> on the response?
>
> DEBUG   2018-01-20 00:12:59,141 [Thread-2]
> org.apache.wss4j.common.util.Loader  - Trying to find
> [C:\Users\AlGrant\IdeaProjects\importer\src\main\resources\keystore.jks]
> using sun.misc.Launcher$AppClassLoader@18b4aac2 class loader.
> DEBUG   2018-01-20 00:12:59,142 [Thread-2]
> org.apache.wss4j.common.util.Loader  - Trying to find
> [C:\Users\AlGrant\IdeaProjects\importer\src\main\resources\keystore.jks]
> using sun.misc.Launcher$AppClassLoader@18b4aac2 class loader.
> DEBUG   2018-01-20 00:12:59,145 [Thread-2]
> org.apache.wss4j.common.util.Loader  - Trying to find
> [C:\Users\AlGrant\IdeaProjects\importer\src\main\resources\keystore.jks]
> using ClassLoader.getSystemResource().
> DEBUG   2018-01-20 00:12:59,147 [Thread-2]
> org.apache.wss4j.common.crypto.Merlin  - The KeyStore
> C:\Users\AlGrant\IdeaProjects\importer\src\main\resources\keystore.jks of
> type jks has been loaded
> DEBUG   2018-01-20 00:12:59,148 [Thread-2]
> org.apache.wss4j.common.util.Loader  - Trying to find
> [C:\Users\AlGrant\IdeaProjects\importer\src\main\resources\truststore.jks]
> using sun.misc.Launcher$AppClassLoader@18b4aac2 class loader.
> DEBUG   2018-01-20 00:12:59,151 [Thread-2]
> org.apache.wss4j.common.util.Loader  - Trying to find
> [C:\Users\AlGrant\IdeaProjects\importer\src\main\resources\truststore.jks]
> using sun.misc.Launcher$AppClassLoader@18b4aac2 class loader.
> DEBUG   2018-01-20 00:12:59,153 [Thread-2]
> org.apache.wss4j.common.util.Loader  - Trying to find
> [C:\Users\AlGrant\IdeaProjects\importer\src\main\resources\truststore.jks]
> using ClassLoader.getSystemResource().
> DEBUG   2018-01-20 00:12:59,156 [Thread-2]
> org.apache.wss4j.common.crypto.Merlin  - The TrustStore
> C:\Users\AlGrant\IdeaProjects\importer\src\main\resources\truststore.jks
> of
> type jks has been loaded
> DEBUG   2018-01-20 00:12:59,160 [Thread-2]
> org.apache.wss4j.dom.processor.TimestampProcessor  - Found Timestamp list
> element
> DEBUG   2018-01-20 00:12:59,171 [Thread-2]
> org.apache.wss4j.common.util.DateUtil  - Validation of Created: Everything
> is ok
> DEBUG   2018-01-20 00:12:59,174 [Thread-2]
> org.apache.wss4j.dom.processor.SignatureProcessor  - Found signature
> element
> DEBUG   2018-01-20 00:12:59,176 [Thread-2]
> org.apache.xml.security.algorithms.JCEMapper  - Request for URI
> http://www.w3.org/2000/09/xmldsig#rsa-sha1
> DEBUG   2018-01-20 00:12:59,183 [Thread-2]
> org.apache.wss4j.common.crypto.Merlin  - Searching keystore for cert using
> Subject Key Identifier bytes
> DEBUG   2018-01-20 00:12:59,184 [Thread-2]
> org.apache.wss4j.common.crypto.Merlin  - No SKI match found in keystore
> DEBUG   2018-01-20 00:12:59,185 [Thread-2]
> org.apache.wss4j.common.crypto.Merlin  - Searching keystore for cert using
> Subject Key Identifier bytes
> DEBUG   2018-01-20 00:12:59,185 [Thread-2]
> org.apache.wss4j.common.crypto.Merlin  - No SKI match found in keystore
>
> should the server cert be added to keystore.jks instead of truststore.jks?
>
>
>
> --
> Sent from: http://cxf.547215.n5.nabble.com/cxf-user-f547216.html
>



-- 
Colm O hEigeartaigh

Talend Community Coder
http://coders.talend.com

Reply via email to