Я недавно обновил наш сервер с 8.04 до 10.04, и все программное обеспечение вместе с ним.
Из того, что я нашел в Интернете, кажется, что новая версия CURL не включает в себя пакет CA и, в результате, не может проверить, что сертификат сервера, к которому вы подключаетесь, подписан действующим органом ,
Фактическая ошибка:
Ошибка CURL: проблема с сертификатом SSL, убедитесь, что сертификат CA в порядке. Подробности: ошибка: 14090086: подпрограммы SSL: SSL3_GET_SERVER_CERTIFICATE: сертификат не удался
В некоторых местах, которые я обнаружил, предлагается вручную указать файл CA или вообще отключить проверку, установив параметр при вызове CURL, но я бы предпочел решить проблему глобально, а не изменять вызовы CURL каждого приложения.
Есть ли способ исправить проблему CA CURL для всего сервера, чтобы весь существующий код приложения работал как есть, без необходимости его модификации?