由不受信任的机构颁发的证书链

2024-01-10

我正在使用curl 终端并发出以下命令:-

curl --anyauth --user admin:admin "https://localhost:8000/LATEST/search?q=caesar"

我收到以下警报:-

curl:(77)schannel:下一个InitializeSecurityContext失败:SEC_E_UNTRUSTED_ROOT(0x80090325)-证书链是由不受信任的机构颁发的。

请建议。我已经在Windows中安装了curl,还下载了.pem文件并将其放在同一文件夹中。


如果您的服务器有自签名证书,那么默认情况下,curl 不知道它可以信任服务器就是它所说的那个服务器,并且不想交谈。

您可以:

  • 将证书导入您的信任存储(最好且最安全)
  • 应用-k or --insecure https://curl.haxx.se/docs/manpage.html#-k切换到忽略并继续。这对于当地的发展来说可能是件好事。
  • 使用由受信任的 CA 签名的真实证书
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

由不受信任的机构颁发的证书链 的相关文章

随机推荐