【发布时间】:2018-05-20 11:50:06
【问题描述】:
我正在尝试按照https://www.microsoft.com/net/learn/get-started/linuxcentos 上的步骤在centos 7 上安装.net core SDK 2.0.0
当我运行第一个命令时sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
得到这个错误:
`curl: (60) Peer 的证书颁发者无法识别。 更多细节在这里:http://curl.haxx.se/docs/sslcerts.html
curl 默认执行 SSL 证书验证,使用“bundle” 证书颁发机构 (CA) 公钥(CA 证书)。如果默认 捆绑文件不够用,您可以指定一个备用文件 使用 --cacert 选项。 如果此 HTTPS 服务器使用由 CA 签名的证书 捆绑包,证书验证可能由于以下原因而失败 证书有问题(它可能已过期,或者名称可能 与 URL 中的域名不匹配)。 如果您想关闭 curl 对证书的验证,请使用 -k(或 --insecure)选项。 错误:https://packages.microsoft.com/keys/microsoft.asc:导入读取失败(2)`
我在公司代理后面,这个错误似乎与 SSL 证书和 curl 有关。但我不知道如何解决它。 当我使用 curl 或 wget 下载 https url 时也会出现类似的错误。
【问题讨论】: