我已经从DigiCert购买了SSL证书,并将其安装到我的Nexus服务器中(运行在tomcat,jks中)
它在firefox和chrome中运行良好(绿色地址栏表示收到有效证书),构建也可以从Nexus WebUI下载。
但是,wget在没有检查证书的情况下无法获得结果类似的东西
ERROR: cannot verify mydomain.com's certificate, issued by `/C=US/O=DigiCert Inc/OU=www.digicert.com/CN=DigiCert High Assurance CA-3':
Unable to locally verify the issuer's authority.
To connect to mydomain.com insecurely, use `--no-check-certificate'.
Unable to establish SSL connection.
找到东西了,
wget、curl的SSL连接失败,但firefox和lynx 成功
linux wget没有认证?
但他们都没有给出最终的解决方案,我想知道Nexus上是否有一些(特殊)配置,或者这是wget命令的错误?
谷歌返回了许多关于"digitcert-wget"的结果,但我也找不到任何线索,谢谢!
您需要将DigiCert根证书添加到wget:可访问的存储中
http://wiki.openwrt.org/doc/howto/wget-ssl-certs