Is the certificate of the service stored in your truststore?

Colm.

On Thu, May 23, 2019 at 1:27 PM Luca Maderna <luca.made...@gmail.com> wrote:

> Hi,
> I'm developing a cxf https client.
> Now I'm trying to set TrustManagers and KeyManager as explained in
> ClientNonSpring
> example.
>
> In my local environment it work correctly;
> - I load correctly certificate in keystore;
> - I correctly connect to cxf server using certificate.
>
> When I deploy my application in production environment, at cxf services
> first access, this exception has been raised:
>
> Caused by: sun.security.validator.ValidatorException: PKIX path building
> failed: sun.security.provider.certpath.SunCertPathBuilderException: unable
> to find valid certification path to requested target
>     at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:387)
>     at
> sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:292)
>     at sun.security.validator.Validator.validate(Validator.java:260)
>     at
>
> sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:324)
>
>     at
>
> sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:229)
>
>     at
>
> sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:124)
>
>     at
>
> sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1491)
>
> thanks in  advance
> luke
>


-- 
Colm O hEigeartaigh

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

Reply via email to