加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_宿迁站长网 (https://www.0527zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Windows > 正文

如何在Cygwin Windows中的HTTPS URL上运行wget时修复证书错误?

发布时间:2021-01-08 05:28:53 所属栏目:Windows 来源:网络整理
导读:我在我的 Windows系统中安装了Cygwin. 我正在尝试为网站执行wget命令,但是我收到以下错误消息: ERROR: The certificate of `xxx.com' is not trusted.ERROR: The certificate of `xxx.com' hasn't got a known issuer. 我该如何解决这个问题 – 以便我可

我在我的 Windows系统中安装了Cygwin.
我正在尝试为网站执行wget命令,但是我收到以下错误消息:

ERROR: The certificate of `xxx.com' is not trusted.
ERROR: The certificate of `xxx.com' hasn't got a known issuer.

我该如何解决这个问题 – 以便我可以继续前进.

如果您不关心检查证书的有效性,只需在wget命令行中添加–no-check-certificate选项.

编辑:

不检查证书的有效性会让您受到中间人攻击(MiTM)的攻击.根据您正在使用的环境(通过Internet与私有LAN),这可能是一个主要漏洞.您的情况和风险状况应该告知您的决定.

如果您确实关心检查证书的有效性,则应该为wget提供CA证书“bundle”. Cygwin在“ca-certificates”包中提供了这个功能.您可以找到更具体的详细信息in this Stack Overflow answer.看起来过去对于Cygwin的SSL证书包的位置几乎没有达成共识,导致需要在配置文件中指定其位置或创建符号链接以将应用程序定向到适当的目录.您的里程将根据您使用的Cygwin工具的版本而有所不同.

(编辑:云计算网_宿迁站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!