我有Cygwin安装在我的Windows系统我想执行wget commad为一个网站,但我gettign下面的错误信息
错误: xxx.com' is not trusted. ERROR: The certificate of的证书xxx.com' is not trusted. ERROR: The certificate of xxx.com' is not trusted. ERROR: The certificate of xxx.com xxx.com' is not trusted. ERROR: The certificate of没有一个已知的发行者。
我如何解决这个问题 – 以便我可以继续下去。
谢谢
如果您不关心检查证书的有效性,只需在wget命令行中添加--no-check-certificate选项。
编辑:
如果不检查证书的有效性,可能会导致中间人攻击(MiTM)。 根据你所工作的环境(通过互联网与专用局域网),这可能是一个主要的漏洞。 您的情况和风险状况应该通知您的决定。
如果您真的关心检查证书的有效性,您应该向wget提供CA证书“包”。 Cygwin在“ca-certificates”包中提供了这个function。 你可以在这个Stack Overflow的答案中find更具体的细节。 看起来Cygwin的SSL证书包的位置在过去一直没有达成一致,导致需要在configuration文件中指定它的位置,或者创build符号链接来将应用程序指向相应的目录。 您的里程将根据您使用的Cygwin工具的版本而有所不同。