【发布时间】:2012-05-14 08:22:49
【问题描述】:
我在使用 windows 时遇到了一个奇怪的 PHP 和 cURL 问题。
如果有对 https 资源的 cURL 调用。直到今天早上一切都很顺利。现在 cURL 在请求 URL 时会抛出这个错误:
SSL certificate problem, verify that the CA cert is OK. Details:
error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
我已阅读有关 .pem 文件或禁用主机验证的信息。但我不想使用它们中的任何一个,因为我想知道是什么导致了问题。
直到今天,cURL 是如何验证 URL 的?它是否使用一些系统 CA 信息? 我在最后一天没有对 PHP 或 cURL 进行任何更新。
【问题讨论】: