4

在 curl 中,我可以像这样连接私钥、客户端证书和 ca 证书

curl --cert cert.pem --key key.pem --cacert ca.pem https://example.org

我可以在 HTTPie 中看到 --cert 和 --cert-key 选项,但是如何在 HTTPie 中使用 --cacert 选项?

我尝试将 cert.pem 和 ca.pem 组合在一个新文件中并将其用作我的 --cert 文件,但这不起作用。

4

2 回答 2

14

我知道了。在 HTTPie 中,您只需像这样使用 --verify 传递 ca.pem

http --cert cert.pem --cert-key key.pem --verify ca.pem http://example.org
于 2017-06-08T23:35:21.683 回答
2

只有ca.pem是必需的。这是正确的要求:

http --verify /etc/nginx/ssl/myCA.pem https://local.dev                              

ssl_certificate- cert.pem(crt) 和ssl_certificate_key- (key)都key.pem应该在服务器设置中指定,你不需要在查询中附加它们。

在此处输入图像描述

于 2021-04-30T00:14:08.840 回答