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

2023-10-29

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

 解决方法:

1.前往该路径

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

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

2.在执行curl操作前在前面加上如下代码

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

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

curl_close($ch);

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

解决cURL error 60: SSL: no alternative certificate subject name matches target host name ‘test.com‘ 的相关文章

  • Mac OS X 上的 /proc/self/cmdline / GetCommandLine 等效项是什么?

    如何在不使用 argc argv 的情况下访问 Mac OS X 上的命令行 在 Linux 上 我会简单地阅读 proc self cmdline or use GetCommandLine在 Windows 上 但我找不到 Mac OS
  • Laravel 从 5.6 升级到 Laravel 6

    我有一个项目https github com javedbaloch4 Laravel Booking https github com javedbaloch4 Laravel Booking发展于Laravel 5 6现在我想将其升级到
  • 如何使用Android获取Linux内核的版本?

    如何在 Android 应用程序中获取 Linux 内核的版本 不是 100 确定 但我认为调用 uname r 需要 root 访问权限 无论如何 有一种不太肮脏的方法可以做到这一点 那就是 System getProperty os v
  • 使用 gdb 调试 Linux 内核模块

    我想知道 API 在内核模块 中返回什么 从几种形式可以知道 这并不是那么简单 我们需要加载符号表来调试内核模块 所以我所做的就是 1 尝试找到内核模块的 text bss和 data段地址 2 在 gdb 中使用 add symbol f
  • Apache 访问 Linux 中的 NTFS 链接文件夹

    在 Debian jessie 中使用 Apache2 PHP 当我想在 Apache 的文档文件夹 var www 中创建一个新的小节时 我只需创建一个指向我的 php 文件所在的外部文件夹的链接 然后只需更改该文件夹的所有者和权限文件夹
  • 这种文件锁定方法可以接受吗?

    我们有 10 个 Linux 机器 每周必须运行 100 个不同的任务 这些计算机主要在我们晚上在家时执行这些任务 我的一位同事正在开发一个项目 通过使用 Python 自动启动任务来优化运行时间 他的程序将读取任务列表 抓取一个打开的任务
  • 如何让 Node.js 作为后台进程运行并且永不死掉?

    我通过 putty SSH 连接到 linux 服务器 我尝试将其作为后台进程运行 如下所示 node server js 然而 2 5 小时后 终端变得不活动 进程终止 即使终端断开连接 我是否也可以使进程保持活动状态 Edit 1 事实
  • 使用 SSL 证书验证 Web 浏览器

    是否可以使用 ssl 证书对 Web 浏览器进行身份验证 假设我在应用程序中存储私钥 有什么方法可以从浏览器读取密钥并尝试基于该私钥进行身份验证 您可以使用 SSL TLS 客户端证书身份验证来对浏览器 用户进行身份验证 服务器必须请求客户
  • 尽管我已在 python ctypes 中设置了信号处理程序,但并未调用它

    我尝试过使用 sigaction 和 ctypes 设置信号处理程序 我知道它可以与python中的信号模块一起使用 但我想尝试学习 当我向该进程发送 SIGTERM 时 但它没有调用我设置的处理程序 只打印 终止 为什么它不调用处理程序
  • 从 Linux 内核模块中调用用户空间函数

    我正在编写一个简单的 Linux 字符设备驱动程序 以通过 I O 端口将数据输出到硬件 我有一个执行浮点运算的函数来计算硬件的正确输出 不幸的是 这意味着我需要将此函数保留在用户空间中 因为 Linux 内核不能很好地处理浮点运算 这是设
  • x86-64 AMD 上 CALL 指令的操作数生成

    以下是示例程序 objdump 的输出 080483b4
  • 一次播种多行 laravel 5

    我目前正在尝试为我的用户表播种 如果我像这样尝试 2 行 就会失败 如果我只使用单个数组而不是 users 数组内的 2 个数组来创建一些假数据 那么效果很好 我做错了什么 正确的方法是什么 class UserTableSeeder ex
  • 无法显示 Laravel 欢迎页面

    我的服务器位于 DigitalOcean 云上 我正在使用 Ubuntu 和 Apache Web 服务器 我的家用计算机运行的是 Windows 7 我使用 putty 作为终端 遵循所有指示https laracasts com ser
  • 如何使用 Laravel Eloquent 创建多个Where子句查询?

    我正在使用 Laravel Eloquent 查询构建器 并且我有一个查询 我想要一个WHERE多个条件的子句 它可以工作 但并不优雅 Example results User where this 1 gt where that 1 gt
  • octobercms 任务调度不起作用

    我正在使用基于 Laravel 的 OctoberCMS 我没有 SSH 访问我的服务器的权限 每天我需要删除一些注册后 24 小时内未激活帐户的用户 所以我正在考虑使用任务调度 如 cronjobs 根据 10 月 CMSdocs htt
  • 如何在文件中搜索多行模式?

    我需要找到包含特定字符串模式的所有文件 我想到的第一个解决方案是使用find管道与xargs grep find iname py xargs grep e YOUR PATTERN 但是 如果我需要查找跨越多行的模式 我就会陷入困境 因为
  • 来源和出口有什么区别?

    我正在编写一个 shell 脚本 以读取具有 key value 对的文件并将这些变量设置为环境变量 但我有疑问 如果我这样做source file txt是否会将该文件中定义的变量设置为环境变量 或者我应该逐行读取文件并使用导出命令设置它
  • 如何在shell脚本中给出密码?

    在 shell 脚本文件中 我使用一些命令 例如scp and make install要求我输入密码 我运行一个 shell 脚本来编译一个大项目 一段时间后它会要求我输入密码才能使用scp 我需要等待该过程并在此之后提供密码 我只想通过
  • 为 OpenWrt 编写和编译程序

    我有一个在 OpenWRT 下运行的具有 MIPS 架构的嵌入式设备 系统类型 MediaTek MT7628AN ver 1 eco 2机器 WRTnode2P 处理器 0CPU型号 MIPS 24KEc V5 5 我想通过我的电脑 ub
  • 如何找到进程启动时使用的原始用户名?

    有一个 perl 脚本需要以 root 身份运行 但我们必须确保运行该脚本的用户最初没有以用户 foo 身份登录 因为它将在脚本运行期间被删除 那么 我如何查明自登录以来可能已多次起诉的用户是否在该链中的任何时间都没有模拟过 foo 我发现

随机推荐

  • python中找出numpy array数组的最值及其索引介绍

    转自 微点阅读 https www weidianyuedu com 在list列表中 max list 可以得到list的最大值 list index max list 可以得到最大值对应的索引 但在numpy中的array没有index
  • Echarts饼状图属性设置大全

    1 标题设置 title text 学生生源地来源分布图 subtext 模拟数据 x 设置水平安放位置 默认左对齐 可选值 center left right number x坐标 单位px x center y 设置垂直安放位置 默认全
  • FPGA--IP核之RAM

    RAM 的英文全称是 Random Access Memory 即随机存取存储器 它可以随时把数据写入任一指定地址的存储单元 也可以随时从任一指定地址中读出数据 其读写速度是由时钟频率决定的 RAM主要用来存放程序及程序执行过程中产生的中间
  • 深度学习理论总结(1)

    0 前言 为了在暑假能更好的发展自己 鉴于对深度学习的浓厚兴趣 楼主开始学习深度学习的相关知识 本系列内容是在楼主学习吴恩达老师的深度学习课程后进行的总结 使用的程序软件为python 如有纰漏还请各位大佬指出 我将虚心接受 1 深度学习概
  • Visual Studio Code常用插件详解

    文章目录 前言 VS Code必备插件 1 IntelliCode 2 IntelliCode API Usage Examples 3 Settings Sync 前端必备插件 1 Auto Close Tag 2 Auto Rename
  • USB移植(FLASH)

    USB移植 FLASH 一 说明 准备好USB源文件 可参考正点原子USB读卡器实验例程 下载正点原子资料或光盘资料 例程在 STSW STM32121 STM32 USB FS Device Lib V4 0 0 Projects Mas
  • UID卡、IC卡、ID卡、CUID 卡、FUID 卡、UFUID 卡 有什么区别?

    生活中 我们经常用到门禁卡 考勤卡 电梯卡还有停车卡 这些功能是怎么实现的呢 这是靠卡里封装的芯片和线圈来实现各种功能 不同的芯片频率 容量 读写性各不相同 常见的是IC卡还有ID卡 还有一种叫UID的卡 许多客户不了解UID卡是什么 有什
  • Mac:Split文件分割命令

    1 背景 在宁波银行工作 发现一个包太大传不了 因此要转成小文件 2 分割文件 split b 300m cheetah node v1 1 0 SNAPSHOT tgz cheetah node v1 1 0 SNAPSHOT tgz 那
  • elementUI的下拉框

    效果图 代码
  • [Obsidian]懒人必备插件附使用教程

    最近才知道了Obsidian 就使用Obsidian整理了一下笔记 评价是Obsidian确实是一种挺好的整理笔记的东西 主要就是想复习时候翻书其实挺麻烦 Obsidian提供了链接功能 可以比较好地查找到以前的知识 虽说笔记多了容易不太好
  • 用python实现神经网络

    一 BP神经网络 这里介绍目前常用的BP神经网络 其网络结构及数学模型如下 x为 n 维向量 y 为 n 维向量 隐含层有 q 个神经元 假设 N 有个样本数据 1 2 y t x t t 1 2 N 从输入层到隐含层的权重记为 1 2 1
  • 关于交换机端口的Trunk和Access模式的分析与验证

    1 理论简析 以太网交换机的通信是基于端口的通信 其端口类型分为Trunk port 干道端口 Access port 接入端口 Hybird port 混合端口 三种 Access port一般用于交换机和用户PC主机相连 连接用户主机和
  • MATLAB热力图绘图及颜色更改

    绘制热力图 定义数组p 定义一个数组 p 0 0 249531282218369 0 538162020204790 0 00892397889578578 0 224699560921490 0 000149245738789272 0
  • 使用selenium解决滑块验证的问题

    使用自动化测试时有些网站会使用滑块来阻止 所以如何解决滑块问题已经成为自动化测试不可或缺的 今天以网易易盾网站的滑块举例 https dun 163 com trial sense 要解决滑块问题的关键就是匹配滑块在背景图中的位置所以使用p
  • RobotFramework(一)基本介绍

    前言 本人自2020年11月从制造业转行软测 以此记录点滴学习记录 希望大家多多指导 批评指正 一 RobotFramework是什么 RobotFramework是一款python编写的功能自动化测试框架 具备良好的可扩展性 支持关键字驱
  • 【NLP】一文详解生成式文本摘要经典论文Pointer-Generator

    写在前面 Pointer Generator Network 以及微软的 Unilm 是小喵在20年所研读的自动文本摘要方向系列论文中的两篇 到今天为止个人依旧认为它们是非常值得一读的 今天我们先分享 Pointer Generator N
  • Qt鼠标双击事件mouseDoubleClickEvent(QMouseEvent* event)

    重写mouseDoubleClickEvent QMouseEvent event 1 实例 双击窗口时输出 sss widget h ifndef WIDGET H define WIDGET H include
  • WXS:微信小程序版JavaScript

    完整微信小程序 Java后端 技术贴目录清单页面 必看 WXS WeiXin S 标题cript 是小程序的一套脚本语言 结合 WXML 可以构建出页面的结构 WXS 与 JavaScript 是不同的语言 有自己的语法 并不和 JavaS
  • csdn 登陆入口

    csdn登陆入口 https passport csdn net login code public 刚刚百度CSDN登陆 居然找不到入口
  • 解决cURL error 60: SSL: no alternative certificate subject name matches target host name ‘test.com‘

    按照提示前往libcurl Error Codes说是SSL 证书问题 解决方法 1 前往该路径 下载https curl se ca cacert pem 将文件里的内容全部复制下来 然后替换上图路径的 ca bundle crt 里面的