SSL错误,无法find要求的目标的有效证书path

我是新来的ssl所以原谅我。

我用ssl设置了一个站点,并且所有的在线检查(例如https://ssltools.websecurity.symantec.com/checker/views/certCheck.jsp )都显示它已正确设置,并且该站点在浏览器中正常运行。

该网站使用支付网关,这是问题所在。 在testing付款时,我发现IPN没有运行。 所以我得到了支付网关服务提供商的支持,他们发回IPN没有运行的原因是因为这个错误

com.payjar.common.exception.TransactionProcessException: 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 

我一直在网上阅读关于它,我已经find了很多关于keytool和truststore,但我不太清楚它是如何工作的,如果它甚至可以解决我的问题,因为IPN存储在我的服务器上,但它不是在浏览器上运行,而是由支付服务提供商运行。 所以我需要在我的服务器上使用这个keytool,或者他们需要在他们身边做些什么(这显然不是他们的select)?

任何帮助或指导将不胜感激如何解决这个错误。

我的服务器是运行Apache 2.4.7的Ubuntu 14.04.1。 SSL证书是一个CA签名证书。