Нещодавно я оновив наш сервер з 8.04 до 10.04, і все програмне забезпечення разом з ним.
З того, що я знайшов в Інтернеті, схоже, що нова версія CURL не включає пакет CA, і, як наслідок, не підтверджується, що сертифікат сервера, до якого ви підключаєтесь, підписаний дійсним органом .
Фактична помилка:
Помилка CURL: проблема з сертифікатом SSL, перевірте, чи підтверджено сертифікат CA. Деталі: помилка: 14090086: Підпрограми SSL: SSL3_GET_SERVER_CERTIFICATE: помилка перевірки сертифіката
Деякі знайдені нами підказки пропонують вручну вказати файл CA або взагалі відключити чек, встановивши опцію, коли ви викликаєте CURL, але я б набагато краще вирішити проблему в усьому світі, а не змінювати виклики CURL кожної програми.
Чи є спосіб виправити проблему сервера CURL на всьому сервері, щоб усі існуючі коди програми працювали так, як не потрібно змінювати?