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

Avi*_*tor 12 ssl curl marklogic

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

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

我低于警报:-

curl: (77) schannel: next InitializeSecurityContext failed: SEC_E_UNTRUSTED_ROOT (0x80090325) - 证书链由不受信任的机构颁发。

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

Mad*_*sen 25

如果您的服务器具有自签名证书,则默认情况下 curl 不知道它可以相信服务器就是它所说的那样,并且不想说话。

您可以:

  • 将证书导入您的信任存储(最好和最安全)
  • 应用-k--insecure开关忽略并继续。这对于本地开发来说可能是好的。
  • 使用真实证书,由受信任的 CA 签名