fiddler新生成的https证书依然过期怎么办

有时会遇到开启fiddler之后,所有https的网站都无法打开,进入了隐私保护的提醒页面,这个是因为证书过期或者未安装引起的。由于之前经历过这个问题,所以我把浏览器里面do_not开头的fiddler颁发的证书删除,重新用fiddler生成了一个新的证书,但是问题依然存在。后来发现新生成的证书日期也是过期的了,所以需要通过以下方法手动生成新的证书:

第一步:
在电脑cmd/gitbash命令行下输入以下命令:

makecert.exe -r -ss my -n  "CN=DO_NOT_TRUST_FiddlerRoot, O=DO_NOT_TRUST, OU=Created by http://www.fiddler2.com" -sky signature -eku 1.3.6.1.5.5.7.3.1 -h 1 -cy authority -a sha1 -m 120 -b 31/05/2023

日期输入当前日期,其中-m后面为月,120表示120个月的有效期,日期为当前时间。makecert.exe这个程序就在fiddler的根目录下,是用于生成https证书的方法。

第二步:
从fiddler的tools action下导出这个证书,或者在浏览器里面输入ipv4地址+fiddler的端口号下载下来,导入到浏览器的证书库里面即可。如果是手机设置的代理,按照以前的方法下载证书即可,注意要删掉旧的证书。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容