Luc*_*ier 6 ssl curl schannel certificate
当我尝试执行这个curl命令时:
curl -v --key some_key_file.key --cert certificate_file.pem --show-error --header "Content-Type: application/json;charset=UTF-8"  https://some-api/service
我收到以下错误:curl: (35) schannel: 无法接收握手,SSL/TLS 连接失败
以及完整的执行日志:
我在网上搜索了这个错误,但没有找到任何人解释它的真正含义。
事实证明,问题出在我的curl版本上,由于某种原因,它不接受参数--cert和--key。
为了解决这个问题,我安装了一个全新的curl版本并从安装文件夹运行它并且它起作用了。