当前位置: 首页 > 面试题库 >

HTTPS和SSL3_GET_SERVER_CERTIFICATE:证书验证失败,CA正常

洪光霁
2023-03-14
问题内容

我正在使用XAMPP进行开发。最近,我将xampp的安装从旧版本升级到1.7.3。

现在,当我卷曲启用HTTPS的网站时,出现以下异常

致命错误:消息为“ cURL资源”的未捕获异常“
Re​​questCore_Exception”;资源ID为55;cURL错误:SSL证书问题,请验证CA证书是否正确。详细信息:错误:14090086:SSL例程:SSL3_GET_SERVER_CERTIFICATE:证书验证失败(60)’

每个人都建议使用PHP代码中的某些特定curl选项来解决此问题。我认为这不应该是这样。因为我的旧版本XAMPP没有任何问题,并且仅在安装新版本之后才发生。

我需要帮助找出我的PHP安装中有哪些设置更改,Apache等可以解决此问题。


问题答案:

curl过去曾包含可接受的CA列表,但不再捆绑任何CA证书。因此,默认情况下,它将拒绝所有SSL证书为不可验证。



 类似资料:
  • 问题内容: 遇到了应从具有自签名证书的邮件服务器发送电子邮件的问题,我得到的错误是: 有没有人遇到过类似的事情? 编辑: 我也尝试过设置stream_context参数(params:SSL上下文选项): 运气不好,它仍然会失败,并出现与上述相同的错误。 谢谢。 问题答案: PHP 5.6引入了SSL证书验证,因此,如果您的配置被破坏,它将因该错误而失败。您应该修复SSL,但是可以通过将属性设置为

  • 问题内容: 我遇到了一个非常奇怪的错误,该错误与google.com的SSL和python有关(或更普遍地说,我认为具有多个证书链的域)。每当我尝试向其发送请求时,都会出现以下错误: 我经历了很多次尝试来使此工作正常进行,并且由于我不知道该怎么办而不得不将其发布到Stack Overflow。这是我尝试过的: 注意,该日期返回的时间比实时时间晚2分钟(可能会使我的证书无效)。我修复了这个问题,假设

  • - 我运行了此脚本,但出现了此错误。我怎么做?

  • 问题内容: 尝试运行Discord机器人时,遇到此错误: 它刚刚开始无处不在,并且每次都在发生。 我在Windows 10上使用python 3.8 这是什么意思,我该如何解决? 问题答案: 要解决此问题: 使用Internet Explorer转到discord.com(以管理员身份运行) 点击右上角的锁 点击查看证书 安装一个 PS:如果您的防病毒软件对Web浏览器有效,并且此解决方案不起作用

  • 当我使用https:/rubygems时,我经常收到一个证书验证错误。组织。 提出了一种解决方法:删除“s”(因此我最终使用http而不是https)。它工作了一段时间,但今天在启动了一个新的rails应用程序之后,我得到了相同的证书验证错误: Gem::RemoteFetcher::FetchError:SSL\u connect返回=1 errno=0 state=SSLv3读取服务器证书B: