证书密码 - mitmproxy 不是从 config.yaml 或命令行读取它

问题描述

你好 mitmproxy 社区,

我正在尝试在 mitmproxy 下使用自签名证书。所以我将 pem 文件(包含私钥和公钥)放在 .mitmproxy 文件夹中,并命名为 mitmproxy-ca.pem。通过这种方式,当我运行 mitmproxy 时,它会根据我的自签名证书生成一个即时证书,该证书颁发给我正在访问的 SSL 域。到目前为止一切正常。

这个证书有一个密码短语,每当我朗姆酒 mitmproxy 时我都必须输入它。我试图查看是否可以自动启动 - 这需要将密码作为 config.yaml 中的配置条目或作为 mitmproxy 的命令行参数提供。我注意到这两个选项都不起作用。

根据 mitmproxy 文档:

cert_passphrase
Passphrase for decrypting the private key provided in the --cert option.
Default: None

但是,如果我发出这样的命令,它仍然会要求我输入密码,两次。

mitmproxy --certs *=mitmproxy-ca.pem --set cert_passphrase=abcd

将 certs 条目以及 cert_passphrase 条目放入 config.yaml 也无济于事。它正在从 yaml 文件中读取证书条目,但在运行 mitmproxy 命令时仍要求输入密码。

任何人都可以对此有所了解吗?可能是我遗漏了什么。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)