當我做
$ curl ... --cacert <(cat intermediate1.pem intermediate2.pem root.pem) ...
我看到了錯誤:
* NSS error -5978
* Closing connection #0
* Problem with the SSL CA cert (path? access rights?)
curl: (77) Problem with the SSL CA cert (path? access rights?)
所以首先我必須做:
$ cat intermediate1.pem intermediate2.pem root.pem >ca.pem
然后我可以做
$ curl ... --cacert ca.pem ...
但為什么不--cacert <(cat ...)作業?例如,我可以以相同的方式<(cat ...)與命令一起使用。comm
uj5u.com熱心網友回復:
實際上這個問題取決于curl的版本。
這是一個提交,在標志中添加了對 FIFO(這是一個bash 行程替換)的支持。--cert
因此,根據 curl repo 中的標簽,這個問題一直存在于庫中,直到curl-7.65版本。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/459354.html
標籤:卷曲
下一篇:來自PHP的cURL2初始化
