Niedawno zaktualizowałem nasz serwer z 8.04 do 10.04 i całe oprogramowanie wraz z nim.
Z tego, co znalazłem online, wydaje się, że nowa wersja CURL nie zawiera pakietu urzędu certyfikacji, w wyniku czego nie weryfikuje, czy certyfikat serwera, z którym się łączysz, jest podpisany przez ważny organ .
Rzeczywisty błąd to:
Błąd CURL: problem z certyfikatem SSL, sprawdź, czy certyfikat CA jest OK. Szczegóły: błąd: 14090086: Procedury SSL: SSL3_GET_SERVER_CERTIFICATE: weryfikacja certyfikatu nie powiodła się
Niektóre znalezione przeze mnie pliki sugerują ręczne określenie pliku CA lub całkowite wyłączenie sprawdzania poprzez ustawienie opcji podczas wywoływania CURL, ale wolałbym raczej rozwiązać problem globalnie, niż musiałbym modyfikować wywołania CURL każdej aplikacji.
Czy istnieje sposób na rozwiązanie problemu CURL dla całego serwera, aby cały istniejący kod aplikacji działał bez zmian?