Our goal? Making
complex simple
We recently re-discovered how important it is to use compatible certificates on servers. Here’s an example use case:
When I tested the connection, I received the following error in Boomi
SSLHandshakeException. ValidatorException: PKIX path building failed: unable to find valid certification path to requested target”
I’m pretty sure any Boomi or Java developer has seen this error before. I usually first check the following:
The results of above tests looked as follows:
OK, so the Boomi http client connector did not work. And the other tests all looked fine. Hmmm….there’s something going on here.
If you search the Boomi community, you will get many articles on this error. However, most of these articles are related to certificates used for client authentication. But I could not find an article related to the https client connector and certificate issues.
Without a clear indication, I decided to try an old trick from the past
And guess what? I worked! But why?
I decided to log a support request at Boomi. They came with the following information
First some facts.
When we replaced the Let’s Encrypt certificate with a Comodo one, everything was working fine again.
So, as it looks now, we think the Boomi error was causes by Boomi running on Java 1.8.0_66 and the remote server hosting the API running using a certificate being supported as of Java 1.8.0_101.
We want to further investigate this in the near future. So stay tuned!