如何在HTTPie中使用CA(如curl' s --cacert)

时间:2017-06-08 18:38:40

标签: ssl curl httpie

在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文件,但这并没有用。

2 个答案:

答案 0 :(得分:9)

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

http --cert cert.pem --cert-key key.pem --verify ca.pem http://example.org

答案 1 :(得分:1)

仅需要 ca.pem。这是正确的请求:

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

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

enter image description here