vấn đề cURL hoặc SSL, làm thế nào để giải quyết?


9

Tôi cứ bị lỗi này:

No cURL data returned for https://XXX.XXXX.XXX:XXXX [0] SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed

Tôi không chắc, hoặc tôi có thể nói, tôi không biết vấn đề này là gì. Và làm thế nào để giải quyết điều này? Xin vui lòng giúp đỡ!

Câu trả lời:


11

Lỗi khá rõ ràng. Về cơ bản những gì đang xảy ra là chứng chỉ ở đầu xa là tự ký hoặc được ký bởi một cơ quan mà wget không nhận ra. Bạn có thể truyền lệnh sau trong khi gọi wget để lấy nó để bỏ qua các lỗi cert:

--no-check-certificate

Bạn có nghĩa là đặt dòng này trên cuộc gọi m curl? Tôi đang sử dụng php và rất mới để cuộn tròn, bạn có thể giải thích và nếu có thể hiển thị một số mã mẫu ??

4
Vâng, đây chỉ là một cách giải quyết và không có giải pháp thực sự. Nếu bạn đang sử dụng các kết nối được bảo vệ ssl, bạn phải kiểm tra các chứng chỉ này và KHÔNG chỉ vô hiệu hóa các kiểm tra .. Người ta có thể sử dụng các certs lỗi thời và lỗi thời và bạn sẽ không nhận ra điều này khi không sử dụng kiểm tra chứng chỉ! Nếu không, chúng tôi có thể thay đổi trở lại các certs tự gán hoặc các kết nối không được bảo vệ nếu chúng tôi rất lười không sử dụng kiểm tra chứng chỉ.
Comradin

7

Bạn cũng có thể sử dụng tùy chọn --insecure để bỏ qua xác minh SSL


3
Không, - bảo mật là dành cho những kẻ ngốc, do đó tên. Nếu bạn đang sử dụng SSL / HTTPS, có lẽ bạn KHÔNG muốn giao dịch không an toàn.

Có phải là ngu ngốc khi kiểm tra chuyển khoản lưu trữ trước khi thay đổi DNSSSL: certificate subject name 'www.mysite.co.nz' does not match target host name '123.4.5.6'
Petah


1

Curl đang phản đối chứng chỉ SSL được cung cấp bởi máy chủ HTTPS. Giả sử chứng chỉ hợp lệ ở vị trí đầu tiên, bạn có thể cần thêm các máy chủ ủy quyền vào chuỗi chứng chỉ trong curl-ca-bundle.crt của bạn.


Bây giờ tôi đã thêm vào máy chủ của mình, làm cách nào để tạo chuỗi trong curl-ca-bundle.crt của tôi? Btw, tôi đang sử dụng php

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.