2023年12月7日发(作者:)

FiddlerCore拦截Chrome的Htttps提示您的连接不是私密连接

NETERR_。。。

FiddlerCore拦截Chrome的Htttps提示 "您的连接不是私密连接"

NET::ERR_CERT_COMMON_NAME_INVALID

2020-08-26

问题导致

因为当前的的版本太低,生成的ca证书不行,需要更换高级版本的FiddlerCore

解决方法:

1. 去除原来项目引用的, ,

在 项目/项目名.csproj 搜索删除

2. 下载 包

3. 在VS2015项目导入

参考:

4. 安装证书

public static void InstallCertificate()

{

//生成证书

RootCert();

//获取证书

X509Certificate2 oRootcert = tCertificate();

//把证书安装到受信任的根证书颁发机构

X509Store certStore = new X509Store(, achine);

(ite);

try

{

(oRootcert);

}

finally

{

();

}

//证书赋值

ltClientCertificate = oRootcert;

//在解密HTTPS通信时,控制服务器证书错误是否被忽略。

ServerCertErrors = true;

}

namespace FiddlerTool

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

// 安装证书

InstallCertificate();

//设置别名

DisplayName("FiddlerCoreDemoApp");

...

}

}

}

参考文档