Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
卷曲错误(58):SSL:Can';找不到证书“…”;以及在MacOSX上使用PKCS#12的私钥_Macos_Curl_Pkcs#12 - Fatal编程技术网

卷曲错误(58):SSL:Can';找不到证书“…”;以及在MacOSX上使用PKCS#12的私钥

卷曲错误(58):SSL:Can';找不到证书“…”;以及在MacOSX上使用PKCS#12的私钥,macos,curl,pkcs#12,Macos,Curl,Pkcs#12,我在OSX上构建了针对安全传输的Curl,如下所示: /configure——使用达尔文SSL 现在,我正尝试使用PKCS#12证书文件连接到一个网站,如下所示: /usr/local/bin/curl--cert/Users/mid/cert.p12--传递密码https://stackoverflow.com 但是,我一直遇到以下错误: curl:(58)SSL:在密钥链中找不到证书“/Users/mid/cert.p12”及其私钥。 我做错什么了吗 提前感谢。如果您从与文件相同的目录执行命

我在OSX上构建了针对安全传输的Curl,如下所示:

/configure——使用达尔文SSL

现在,我正尝试使用PKCS#12证书文件连接到一个网站,如下所示:

/usr/local/bin/curl--cert/Users/mid/cert.p12--传递密码https://stackoverflow.com

但是,我一直遇到以下错误:

curl:(58)SSL:在密钥链中找不到证书“/Users/mid/cert.p12”及其私钥。

我做错什么了吗


提前感谢。

如果您从与文件相同的目录执行命令,并将其指定为./cert.p12,是否有任何更改?@PhillipMills不走运,即使相对路径以“/”开头,也会出现相同的错误。我有相同的问题,我已通过brew安装了curl(7.68.0),但没有任何帮助。@timaschew这里有一个未解决的问题()在PR中有一个潜在的修复,但是事情没有得到它所需要的关注,并且PR在没有测试的情况下关闭了。实际上,我不知道我是否在使用PKCS#12证书。我如何找到它?我正在使用这些文件:example\u client\u tls.cer,example\u client\u tls.key,来自此网站: