我在我的
Windows系统中安装了Cygwin.
我正在尝试为网站执行wget命令,但是我收到以下错误消息:
我正在尝试为网站执行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工具的版本而有所不同.