位置: 编程技术 - 正文

Linux中使用curl命令访问https站点4种常见错误和解决方法(linux curl命令使用)

编辑:rootadmin

推荐整理分享Linux中使用curl命令访问https站点4种常见错误和解决方法(linux curl命令使用),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux cu命令,linux curl 中文参数,linux cur,linux curl 中文参数,linux curl命令详解,linux中curl用法,linux curl命令使用,linux curl命令使用,内容如对您有帮助,希望把文章链接给更多的朋友!

每一种客户端在处理https的连接时都会使用不同的证书库。IE浏览器和FireFox浏览器都可以在本浏览器的控制面板中找到证书管理器。在证书管理器中可以自由添加、删除根证书。

而Linux的curl使用的证书库在文件“/etc/pki/tls/certs/ca-bundle.crt”中。(CentOS)

以下是curl在访问https站点时常见的报错信息

1.Peer’s Certificate issuer is not recognized

复制代码代码如下:[root@ip---- Nginx]# curl () Peer's Certificate issuer is not recognized.more details here: ~]# curl () Peer's certificate issuer has been marked as not trusted by the user.More details here: routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed

复制代码代码如下:[root@GO-EMAIL-1 aa]# curl () SSL certificate problem, verify that the CA cert is OK. Details:error::SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failedMore details here: CyberTrust Root签发,现行证书时间是:

1.不早于(/8/ 0:: GMT)2.不晚于(/8/ :: GMT)

而在我们的Redhat5.3系统中ca-bundle.crt文件发现,GTE CyberTrust Root的时间已经过期。复制代码代码如下:Issuer: C=US, O=GTE Corporation, CN=GTE CyberTrust RootValidityNot Before: Feb :: GMTNot After : Feb :: GMT解决办法是更新本地CA证书库。

方法一:

下载 替换/etc/pki/tls/certs/ca-bundle.crt

Linux中使用curl命令访问https站点4种常见错误和解决方法(linux curl命令使用)

方法二:

使用update-ca-trust 更新CA证书库。(CentOS6,属于ca-certificates包)

3.unknown message digest algorithm

复制代码代码如下:[root@WEB_YF_2.7 ~]#curl () error:0D0CA1:asn1 encoding routines:ASN1_item_verify:unknown message digest algorithm此问题多由证书本地openssl不能识别SSL证书签名算法所致。www.alipay.com 使用了SHA- RSA 加密算法。而openssl在OpenSSL 0.9.8o才加入此算法。

解决办法是升级本地openssl。

在我的操作系统RedHat5.3中,yum 升级openssl到openssl-0.9.8e-.el5 就可以识别SHA-算法。原因是Redhat每次都是给0.9.8e打补丁,而不是直接更换版本。在srpm包中我找到了这个补丁。复制代码代码如下:Summary: The OpenSSL toolkitName: opensslVersion: 0.9.8e...Patch: openssl-fips-0.9.8e-ssl-sha.patch

4.JAVA和PHP的问题

java和php都可以编程来访问https网站。例如httpclient等。

其调用的CA根证书库并不和操作系统一致。

JAVA的CA根证书库是在 JRE的$JAVA_HOME/jre/lib/security/cacerts,该文件会随着JRE版本的升级而升级。可以使用keytool工具进行管理。

PHP这边我没有进行测试,从php安装curl组件的过程来看,极有可能就是直接采用的操作系统curl一直的数据。

当然PHP也提供了 curl.cainfo 参数(php.ini)来指定CA根证书库的位置。

Linux使用Wireshark实现抓包分析教程 遇到需要在Linux下抓包分析的问题,便用到了wireshark,非常强大的抓包分析软件,直接在系统里面安装,然后使用明亮抓包即可!我这里用的是Ubuntuserver

Linux下OpenVPN配置静态密钥(static-key)验证教程 由于OpenVPN的证书方式采用了TLS握手机制,而TLS已经受到严重干扰(不论是TCP还是UDP),已不能在在国内使用。但OpenVPN还可以采用静态密钥(static-key)

CentOS下编译安装python包管理安装工具pip教程 之前有的朋友问我,CentOS版本怎么安装python的pip,我之前给出的Ubuntu下apt-get的方法ubuntu需要先安装下pip吧,复制代码代码如下:apt-getinstallpython-pip安装req

标签: linux curl命令使用

本文链接地址:https://www.jiuchutong.com/biancheng/367604.html 转载请保留说明!

上一篇:Linux Glibc库安全漏洞检测方法和修复方案(linux安装glibc.i686)

下一篇:Linux使用Wireshark实现抓包分析教程(linux使用mv命令,结果文件不见了)

  • 外轮供应公司远洋运输供应公司的退税申报?
  • 外贸企业账务处理及报税
  • 印花税是用来干吗的
  • 小规模10万元免税
  • 出口退税申报系统汇率修改
  • 延迟交款收息做什么科目?
  • 固定资产发票怎么入账
  • 返利回收期怎么计算
  • 不同的银行存款会收手续费吗
  • 减半征收企业所得税税率
  • 单位充话费送手机
  • 差旅补助是否并入工资
  • 固定资产丢失收入怎么办
  • 简易征收一般纳税人可以收专票吗
  • 异地施工预缴税款会计分录
  • 小规模纳税人开具增值税专用发票
  • 刷银行卡消费安全吗
  • 已经销售但是没货怎么办
  • 坏账准备年末结账要结清吗
  • 企业里工会
  • 税局代开专票会计分录怎么写?
  • 社保显示已申报,但缴不了款
  • 税控专用设备全称是什么
  • doc文档隐藏
  • 某企业存货跌价准备原材料科目贷方
  • 建筑企业总产值是什么
  • 个体户年报如何公示
  • 无法打开exe程序
  • 股权转让分期付款协议
  • 订金账务处理
  • 跨年冲减无发票怎么入账
  • PHP:pg_transaction_status()的用法_PostgreSQL函数
  • 一般纳税人什么情况下可以开3%的税率
  • 我国居民企业甲在境外进行了投资
  • 铁路运输企业受托代征的印花税款信息
  • 优酷路由宝还有用吗
  • 房地产预售收入如何缴纳所得税
  • mac vue搭建本地环境
  • 预提费用的核算有哪些
  • 销售过程会计核算视频
  • magento后台无法登录解决办法的两种方法
  • 前端yck
  • 会计凭证作用的说法中不正确的是
  • php jsondecode
  • 结转成本 凭证
  • 结转本期损益怎么看亏损
  • 发票作废是冲红吗
  • 社保费单位减免
  • 承兑到期没兑现怎么办
  • 有限合伙企业分红原则
  • 接待客户的住宿费进项税能否抵扣
  • 营业税金及附加和税金及附加有什么区别
  • 外贸出口企业退税查不到进项发票
  • 个体户员工要签劳动合同吗
  • 小规模纳税人销售自己使用过固定资产
  • 公司挂靠有资质的企业公司会计处理?
  • 公司无偿更换产品违法吗
  • 餐饮业厨师的工资计入主营业务成本吗
  • MySQL中使用____关键字来删除表格中的数据
  • rsyslog 8.11.0 (v8-stable) 发布
  • 怎么删除win系统
  • win8.1系统安装
  • 将哪一linux文件系统引入
  • window8怎么样
  • win7系统声音设置方法
  • win10预览版21390
  • Windows 8 Consumer Preview 中的新热键介绍
  • unity3d官方
  • javascript抢票
  • androidstudio更改工程名字
  • 网页跳转的实现方法
  • python上传文件到网站
  • js中date
  • 编写js代码要注意什么
  • android xml文件有哪几种布局方式
  • 两个fragment之间传值
  • 河南省国税电子普通发票发票真伪查询系统
  • 江苏契税补贴怎么领取
  • 湖南社保费申报测算管理系统登录不了
  • 小规模纳税人和一般纳税人的区别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设