gpt4 book ai didi

powershell - curl 无法在命令提示符下导入证书文件 client.crt,Powershell 在 gitbash 上工作正常

转载 作者:行者123 更新时间:2023-12-05 09:28:25 25 4
gpt4 key购买 nike

我正在使用 Windows...

当我通过 gitbash 运行以下 curl 命令时,它工作正常:

curl --cacert ca.crt --key client.key --cert client.crt "https://myurl"

但是,如果我尝试在命令提示符或 Powershell 中运行相同的命令,则会出现此错误:

curl: (58) schannel: Failed to import cert file client.crt, last error is 0x80092002

我需要做什么才能让命令在命令提示符或 Powershell 中运行?

最佳答案

Windows 版本的 curl.exe 未配置为与 openssl 一起使用,但 git 可以。

因此,为了确保每当我在命令提示符中键入“curl”时,它使用的是 git 的 curl 版本,我在系统环境变量中添加了 git 的 curl (C:\Program Files\Git\mingw64\bin) 的路径,并且将它移到顶部……所以它在找到窗口的 curl 之前找到了 git 的 curl 。

然后重新启动命令提示符,问题就解决了。

关于powershell - curl 无法在命令提示符下导入证书文件 client.crt,Powershell 在 gitbash 上工作正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71325829/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com