微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决证书密码 - 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 举报,一经查实,本站将立刻删除。