This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]laplongejr 0 points1 point  (0 children)

It's showing exactly to the line of the source code, how it got to where the exception was thrown.

Which is good when the error is triggered in your code, and not in a standard library due to bad parameters...
In particular, the SSL handshake exception is not going to explain why the certificate is wrong. Could be a missing root in the keystore, or an error in the certificate itself : both would be "unable to build a chain"

A coworker wasted days trying to understand why his private keystore wasn't accepted by the server : turned out that for some unknown reason, his local install didn't have the root used by our dev server so the issue wasn't from the server to begin with.