Saya baru-baru ini meningkatkan server kami dari 8,04 ke 10,04, dan semua perangkat lunak bersama dengannya.
Dari apa yang saya temukan online, sepertinya versi baru CURL tidak termasuk bundel CA, dan, sebagai akibatnya, gagal memverifikasi bahwa sertifikat server yang Anda sambungkan ditandatangani oleh otoritas yang valid .
Kesalahan sebenarnya adalah:
Kesalahan CURL: Masalah sertifikat SSL, verifikasi bahwa sertifikat CA OK. Detail: kesalahan: 14090086: Rutinitas SSL: SSL3_GET_SERVER_CERTIFICATE: verifikasi sertifikat gagal
Beberapa situs yang saya temukan menyarankan secara manual menentukan file CA atau menonaktifkan pemeriksaan secara keseluruhan dengan menetapkan opsi ketika Anda memanggil CURL, tetapi saya lebih suka memperbaiki masalah secara global, daripada harus memodifikasi panggilan CURL setiap aplikasi.
Apakah ada cara untuk memperbaiki masalah CA CURL di seluruh server sehingga semua kode aplikasi yang ada berfungsi sebagaimana mestinya tanpa perlu diubah?