当前位置: 首页 > news >正文

curl+openssl 踩坑笔记

curl编译:点击跳转

 踩坑一

* SSL certificate problem: unable to get local issuer certificate
* closing connection #0
curl: (60) SSL certificate problem: unable to get local issuer certificate
More details here: https://curl.se/docs/sslcerts.html

解决方法1:添加证书

https://curl.haxx.se/ca/cacert.pem //下载证书

export CURL_CA_BUNDLE=/gui/cacert.pem //设置环境变量

解决方法2:忽略 SSL 验证

./curl -k https://www.baidu.com

curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, 0L);
curl_easy_setopt(curl, CURLOPT_SSL_VERIFYHOST, 0L);

 踩坑二

routines:tls_process_key_exchange:wrong signature length

原因:编译的openssl库是64位,设备是32位,导致编译后的libcrypto.so不对,报签名长度出错。解决办法,编译之前加上 setarch i386。

setarch i386 ./config no-asm shared no-async --prefix=$PWD/build --cross-compile-prefix=arm-linux-

觉得有帮助的话,打赏一下呗。。

           

需要商务合作(定制程序)的欢迎私信!! 

http://www.lryc.cn/news/512338.html

相关文章:

  • Unity 实现Canvas显示3D物体
  • 【Docker命令】如何使用`docker exec`在容器内执行命令
  • NetSuite Formula(HTML)超链打开Transaction
  • 【React】- 跨域PDF预览、下载(改文件名)、打印
  • git clone ssh 设置代理
  • RK3568平台(USB篇)USB网络共享
  • vite 打包时:JavaScript heap out of memory(内存溢出)
  • 【服务器学习专栏 1.2 -- 带外管理】
  • 微服务のGeteWay
  • html+css+js网页设计 美食 美食家6个页面
  • IntelliJ Idea常用快捷键详解
  • 服务器虚拟化:它是什么以及有什么好处?
  • Python爬虫完整代码拿走不谢
  • MLA:多头潜在注意力
  • 阿里云大模型ACP高级工程师认证模拟试题
  • 游戏引擎学习第67天
  • Nginx知识详解(理论+实战更易懂)
  • # 【鸿蒙开发】多线程之Worker的使用
  • TKG-DM – 基于Latent Diffusion模型的“原生”色度提取生成具有透明通道的图像
  • 告别 Windows 迟缓!多维度优化策略开启流畅新体验
  • 亚马逊国际站商品爬虫:Python实战指南
  • RabbitMQ基础篇之Java客户端快速入门
  • 深度学习:基于MindSpore NLP的数据并行训练
  • Qt6之QML——枚举
  • ModiLeo交易平台:引领数字货币交易新未来
  • [python SQLAlchemy数据库操作入门]-15.联合查询,跨表获取股票数据
  • 某网站手势验证码识别深入浅出(全流程)
  • 在虚幻引擎4(UE4)中使用蓝图的详细教程
  • Junit如何禁用指定测试类,及使用场景
  • ICLR2015 | FGSM | 解释并利用对抗样本