您好,我要为MitmProxy应用程序生成根证书,它在主位置有4个证书
mitmproxy-ca.pem PEM格式的私钥和证书。mitmproxy-ca-cert.pem PEM格式的证书。使用此选项可将其分发到大多数非Windows平台。mitmproxy-ca-cert.p12 PKCS12格式的证书。在Windows上使用。mitmproxy-ca-cert.cer与.pem文件相同,但某些安卓设备需要一个扩展名。
现在,它生成证书颁发者作为MitmProxy,我已经搜索了构建在python上的源代码,请帮助我希望生成我自己的证书或更改源代码,以便它生成其他颁发者
抱歉,英文不好//Sm(9)
发布于 2014-07-24 12:53:25
使用自定义证书
您可以通过将--cert选项传递给mitmproxy来使用您自己的证书。
证书文件应为PEM格式。您可以使用以下说明生成此格式的证书:
openssl genrsa -out cert.key 8192
openssl req -new -x509 -key cert.key -out cert.crt
(Specify the mitm domain as Common Name, e.g. *.google.com)
cat cert.key cert.crt > cert.pem
mitmproxy --cert=cert.pem有关更多详细信息,请访问visit the MITM documentation,此答案是从哪里复制的。
还要注意,在撰写本文时,推荐使用8192位证书
发布于 2013-05-24 11:23:58
您可以将自己的证书与mitmproxy的--cert选项一起使用。
> openssl genrsa -out ca.key 2048
> openssl req -new -x509 -key ca.key -out ca.crt
... No need to fill out optional fields ...
Common Name (eg, YOUR name) []:*.google.com (domain you want to MITM here)
...
> cat ca.key ca.crt > ca.pem
> mitmproxy --cert=ca.pem发布于 2016-10-01 00:31:09
mitmproxy将证书存储在~/.mitmproxy中。我有这些文件:
mitmproxy-ca-cert.cer
mitmproxy-ca-cert.p12
mitmproxy-ca-cert.pem
mitmproxy-ca.pem
mitmproxy-dhparam.pem您应该尝试替换这些。
https://stackoverflow.com/questions/16641864
复制相似问题