解决cURL error 60: SSL: no alternative certificate subject name matches target host name ‘test.com‘

这篇具有很好参考价值的文章主要介绍了解决cURL error 60: SSL: no alternative certificate subject name matches target host name ‘test.com‘。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

curl: (60) ssl: no alternative certificate subject name matches target host,ssl,服务器,linux,laravel

 按照提示前往libcurl - Error Codes说是SSL 证书问题

curl: (60) ssl: no alternative certificate subject name matches target host,ssl,服务器,linux,laravel

 解决方法:

1.前往该路径

curl: (60) ssl: no alternative certificate subject name matches target host,ssl,服务器,linux,laravel

下载https://curl.se/ca/cacert.pem  将文件里的内容全部复制下来,然后替换上图路径的/ca-bundle.crt  里面的内容保存即可

若行不通可以尝试第二种方法

2.在执行curl操作前在前面加上如下代码文章来源地址https://www.toymoban.com/news/detail-524431.html

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://test.com/");
curl_setopt($ch, CURLOPT_HEADER, false);

//原本的代码段
// ...
// ...
// ...

curl_close($ch);

到了这里,关于解决cURL error 60: SSL: no alternative certificate subject name matches target host name ‘test.com‘的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • curl: (60) SSL certificate problem: self-signed certificate in certificate chain解决

    从本地电脑上使用curl请求后端服务器api的时候报下面错误: 导致错误的原因: 默认情况下,curl 会尝试根据系统上安装的默认CA验证 SSL 证书, 但是我们的server上的证书是在内网的CA申请的,本地电脑上没有相应根证书,所以验证失败。 解决方案: 使用 curl -k , 跳过证书验证,

    2024年02月03日
    浏览(34)
  • 【Bug解决】curl: (77) error setting certificate verify locations: CAfile: ..ssl/cacert.pem

    报错内容: 报错原因: cacert.pem 的寻址路径 CAfile 不对,也就是在该路径下找不到文件。 解决方法: 1、找到你的 cacert.pem 文件所在位置 /path/to/cacert.pem 。如果你没有该证书,可以先在 https://curl.se/ca/cacert.pem 下载,保存在某个目录中。 2、设置环境变量: 将\\\"/path/to/cacert.pem

    2024年02月15日
    浏览(33)
  • java.security.cert.CertificateException: No subject alternative names presen

    服务需要调用第三方,只能生产调用 上了生产测试相关逻辑,调用第三方接口报错,错误信息: ava.security.cert.CertificateException: No subject alternative names presen 使用的是HttpURLConnection 增加如下代码

    2024年02月08日
    浏览(29)
  • java.security.cert.CertificateException: No subject alternative names matching IP address **** found

    如果您使用 1.8.0_51 和 1.8.0_60 之间的 Oracle JDK,则通过 IP 地址而不是主机名进行连接时会出现问题。如果使用 IP 地址,则还必须在证书的主题备用名称中提及该地址。根据Mulesoft 支持的说法,解决方法是将 JVM 参数“jdk.tls.trustNameService”设置为 true - 从而对 IP 地址进行反向名

    2024年02月01日
    浏览(29)
  • SSL Error:Self signed certificate问题分析及解决

    问题发现 使用Postman工具向后台发送数据时,数据一直到不了后台,并且一直报错“ SSL Error:Self signed certificate | Disable SSL Vertification ”现象,如下图: 问题分析 自从安装Postman工具后,所有配置均采用默认配置,对比其他正常接口的传参和token也并未发现异常的地方,因此,

    2024年02月02日
    浏览(33)
  • “URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed“问题解决

    在使用Docker进行深度学习环境搭建时,出现此类报错,故寻找解决方法。 urlopen https时需要验证SSL的证书,当网络使用自签名的证书会报错。 在Python脚本中,添加下列代码 再次运行,问题解决。 在使用Docker进行深度学习环境搭建时,出现SSL报错,解决方法如上。

    2024年02月11日
    浏览(33)
  • curl请求https证书过期的问题:SSL certificate problem: certificate has expired

    写了两个系统,系统A使用 curl 去请求系统B,但是不知道为什么会报错 SSL certificate problem: certificate has expired 系统A使用了 https 但是系统B没有使用 https 系统A的SSL并未过期,而且在两个系统在同一台服务器时并未报错,所以不是SSL证书的问题 解决办法: 关闭curl对证书验证,可

    2024年02月16日
    浏览(40)
  • [postman] SSL Error: Unable to verify the first certificate(已解决)

    记录一次解决的由ssl证书带来的问题,以及解决历程。 问题的产生的原因是这样的,客户想给项目迁移服务器。也是按照之前服务器的配置方式,tomcat、jdk、nginx、maven等等也是用过 scp命令进行同步的,因为用scp命令能保证 文件的权限也不会变。客户这面也提供了 https的ss

    2024年02月12日
    浏览(52)
  • Homebrew更新后出现curl (35) LibreSSL SSL_connect SSL_ERROR_SYSCALL的解决方法

    brew更新之后, 使用 brew outdated --cask 会出现下面的错误: 或者说应该是一个警告, 那么怎么解决呢? 一开始以为是代理的问题, 关掉之后也不行, 后来看到了Stack Overflow的方案, 很不错, 在此记录一下. networking - Homebrew gives SSL error (SSL_ERROR_SYSCALL) on home network - Super User; brew update fail

    2024年02月11日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包