Gần đây tôi đã nâng cấp máy chủ của chúng tôi từ 8.04 lên 10.04 và tất cả phần mềm cùng với nó.
Từ những gì tôi tìm thấy trực tuyến, có vẻ như phiên bản mới của CURL không bao gồm gói CA và do đó, không thể xác minh rằng chứng chỉ của máy chủ mà bạn kết nối được ký bởi cơ quan có thẩm quyền hợp lệ .
Lỗi thực tế là:
Lỗi CURL: Sự cố chứng chỉ SSL, xác minh rằng chứng chỉ CA là OK. Chi tiết: lỗi: 14090086: Các thói quen SSL: SSL3_GET_SERVER_CERTIFICATE: xác nhận chứng chỉ không thành công
Một số cung điện tôi đã tìm thấy đề xuất chỉ định thủ công tệp CA hoặc vô hiệu hóa kiểm tra hoàn toàn bằng cách đặt tùy chọn khi bạn gọi CURL, nhưng tôi muốn khắc phục sự cố trên toàn cầu, thay vì phải sửa đổi các cuộc gọi CURL của mỗi ứng dụng.
Có cách nào để khắc phục sự cố CA máy chủ của CURL để tất cả các mã ứng dụng hiện có hoạt động như không cần sửa đổi không?