openssl - 为 MitmProxy 生成根证书

标签 openssl

您好,我要为 MitmProxy 应用程序生成根证书 它位于家庭位置 4 cer

mitmproxy-ca.pem PEM 格式的私钥和证书。 mitmproxy-ca-cert.pem PEM 格式的证书。使用它来分发到大多数非 Windows 平台。 mitmproxy-ca-cert.p12 PKCS12 格式的证书。适用于 Windows。 mitmproxy-ca-cert.cer 与 .pem 相同的文件,但具有某些 Android 设备所需的扩展名。

目前它生成证书颁发者作为 MitmProxy 我已经搜索了基于 python 构建的源代码 请帮助我生成自己的证书或更改源代码以便生成其他颁发者

抱歉英语不好 //Sm(9)

最佳答案

您可以通过 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

关于openssl - 为 MitmProxy 生成根证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16641864/

相关文章:

调用OpenSSL的PEM_write_PUBKEY || PEM_write_PrivateKey API 使程序突然退出并显示消息 "no OPENSSL_Applink"

ssl - 在 SLAPD 中允许 LDAPS 服务

openssl - 无法将 P7B 文件加载到 keystore 文件中

c# - OpenSSL中的VC-WIN32-ONECORE是什么意思?

ssl - 断开与 TLS 的连接

php - 在 Centos 8 上使用 ODBC 17 和 Laravel 连接到 SQL Server 时出现 SSL 错误 'dh key is too small'

ssl - openssl 输出主题行中的加号 (+) 是什么意思?

c++ - Poco SSLManager 和 SecureStreamSocket 可以支持 SSL/TLS PSK(预共享 key 密码套件)吗?

c++ - SSL_CTX_new 返回 NULL 后获取错误描述的问题

android - 应用程序在加载与 openss-1.0.1h 动态链接的 C++ jni 库时崩溃