Назад | Перейти на главную страницу

Ошибка SSL, невозможно найти действительный путь сертификации для запрошенной цели

Я новичок в ssl, так что простите меня.

Я создал сайт с ssl и всеми онлайн-проверками (например, https://ssltools.websecurity.symantec.com/checker/views/certCheck.jsp) показывают, что он настроен правильно и сайт нормально работает в браузере.

На сайте используется платежный шлюз, вот в чем проблема. При тестировании платежей я обнаружил, что 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

Я читал об этом в Интернете и много нашел об инструменте для ключей и хранилище доверенных сертификатов, но я не слишком уверен, как все это работает, и решит ли это мою проблему, поскольку IPN хранится на моем сервере, но он запускается не в браузере, а поставщиком платежных услуг. Итак, нужно ли мне использовать этот инструмент на моем сервере или им нужно будет что-то делать на своей стороне (что, очевидно, для них не вариант)?

Мы будем очень благодарны за любую помощь или руководство о том, как я могу решить эту ошибку.

Мой сервер - Ubuntu 14.04.1 с Apache 2.4.7. Сертификат ssl - это сертификат, подписанный ЦС.