Fiddler之makecert.exe提示Failed to acquire a security provider from issuer's centificate问题解决

接口测试之Fiddler抓取HTTPS请求 2、打开HTTPS配置项,勾选“CaptureHTTPS CONNECTs”,同时勾选“Decrypt HTTPS traffic”,弹出的对话框选择“是”(即安装fiddler自己的证书)。6、在“Telerik Fiddler Options”中“HTTPS”中,点击“CertEnroll engine”,在弹出的“Certificate Creation Preferences”中,选择Engine“MakeCert”,然后点击“OK”,生成对应证书。软件测试全栈系列课程。... 阅读详情
使用Fiddler抓包https时会发生这个问题,最初碰到这个问题的时候始终弄不清楚什么原因,有的机器可以,有的机器就不行。
经过一番google之后,才终于解决这个问题,下面说一下解决的思路。最初的错误提示如下图:

![错误提示](https://img-blog.youkuaiyun.com/20150618195707682)
首先删除当前的根证书,删除的步骤如下(这个步骤从网上拷贝了,见后文参考链接):
1. Go to Start/Run and run "MMC"
2. Go to File..Add/Remove Snap-in
3. Click Add
4. Select Certificates and click Add
5. Selet My User Account and click finish
6. Close the dialogs and you will be in the certificates snap-in
7. Go to Certificates-Current User/Personal/Certificates
8. Right click on DO_NOT_TRUST_FiddlerRoot and delete it.

When you restart Fiddler and hit your first HTTPS site it will re-create the certificate and fiddler should work.    

接下来重新启动Fiddler,再打开一个https的网站试试,这时候有可能makecert会提示另一个错误:
Can’t create the key of the subject (‘JoeSoft’)

在网上搜索这个错误的参考文章,发现说是权限的问题,我检查了%appdata%\Microsoft\Crypto\RSA\S-1-5-21-452922241-2776708937-1870220006-1000路径的权限,发现没有问题,在使用ProcessExplorer监控makecert.exe后发现,makecert会尝试写入一个文件:

C:\Users\user\AppData\Roaming\Microsoft\Crypto\RSA\S-1-5-21-3753638101-336018595-2945602125-1000\7b90a71bfc56f2582e916a51aed6df9a_8d239c71-c713-4d56-8ddb-15fe7cecf805

而这个文件已经存在了,于是我将这个文件改为其他名字,再次运行Fiddler,进入:
Tools->Fiddler Options->HTTPS->勾选Decrypt HTTPS traffic。
没有再提示那个can’t create的错误,说明已经成功了。然后打开一个https站点试试,成功解析https请求,大功告成!

总结一下,出现那个错误,有可能是Fiddler根证书损坏引起的,删除根证书后,Fiddler会尝试创建新的根证书,但是因为RSA目录下文件已存在,导致无法创建。因此其实要删除根证书和对应的文件才行了。

参考网址(需要跳墙):
1. http://houseofderek.blogspot.com/2009/07/problem-using-fiddler-to-monitor-ssl.html
2. http://nerdwords.blogspot.com/2008/01/makecertexe-error-can-create-key-of.html

fiddler及fiddlercertmaker.exe安装包 很好用的手机抓包软件,如果要抓https包,可以参考以下地址配置,本人按照这个已经成功配置,其中涉及到的fiddlercertmaker.exe安装包,本人一并提供。 http://blog.csdn.net/d1240673769/article/details/74298429 立即下载

相关推荐

SAP物料主数据表结构全解析:ABAP开发与MM模块必知必会

本文深入解析SAP物料主数据的核心表结构,涵盖MARA、MAKT、MARC、MARD及MVKE等关键表。详细阐述了物料主数据在ABAP开发和MM模块中的存储逻辑与关联关系,帮助开发者和顾问高效处理数据查询、增强功能及业务故障排查,是掌握SAP物料管理基础的必读指南。

weixin_29216957的博客 381

Android Studio 通过系统文件管理器浏览文件和文件复制(只模拟器实现)

Android Studio 通过系统文件管理器浏览文件和文件复制(只模拟器实现)

qq_46574738的博客 3522

SFF-8654接口引脚定义全解析:从SAS到U.2的高速硬件连接核心

在高速数据存储与传输领域,接口标准是连接主机与存储设备、确保信号完整性与协议互通性的物理基础。其核心原理在于通过精确定义的物理引脚和电气特性,承载不同的高速串行通信协议,如SAS和PCIe。这类高密度连接器的技术价值在于以紧凑的形态支持多协议兼容与高速率传输,满足了企业级存储、高性能计算对带宽和可靠性的苛刻要求。典型的应用场景包括服务器硬盘背板连接、NVMe U.2固态硬盘直连以及外部存储扩展。本文聚焦于SFF-8654(亦称Mini SAS HD)这一关键接口,深入剖析其引脚定义、信号分区(如高速数据通道

weixin_29188043的博客 713

【错误记录】Android Studio 调试 华为手机 不显示 Logcat 日志 ( Fail to acquire dataAnalyzerService | HarmonyOS 鸿蒙系统 )

E/BehaviorCollectManager: Fail to acquire dataAnalyzerService... E/Adreno-AppProfiles: Could not find QSPM HAL service E/OpenGLRenderer: Unable to match the desired swap behavior.

让 学习 成为一种 习惯 ( 韩曙亮 の 技术博客 ) 7640

FTViewSE利用VB脚本制作简易日报表

罗克韦尔SE用VB做的简单的报表

z0800656的博客 3023

告别手动复制粘贴!用Python脚本+pywinauto实现PC微信消息自动发送(附完整源码)

本文详细介绍了如何利用Python和pywinauto实现PC微信消息的自动化发送,告别繁琐的手动操作。从环境搭建、UI控件定位到构建健壮的发送流程,再到高级功能扩展和项目打包部署,全面解析了自动化办公的实现方案,显著提升工作效率。

weixin_30315723的博客 585

fiddler讲解

1.fiddler证书安全问题 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 10/12/2080 是因为之前中文版证书下载不了,在DOS命令里边进入了fiddler的路径添加了上面这

wang_chenyang的博客 669

用 i18n 驯服标准文案:SAP Fiori elements 的 UI 文本本地化与可替换实践全景

本文系统介绍了SAP Fiori elements应用中UI文本本地化的全面解决方案。从框架层与应用层文本的分类原则出发,详细解析了标准文本替换的四步法:资源准备、键值定位、模型配置和验证部署。文章特别针对不同开发场景,提供了XML、ABAP CDS和CAP CDS三种注解方式的文本覆盖写法示例。同时深入探讨了语言回退机制、表格组件标准键覆盖等关键技术细节,并指出了实际项目中的常见问题与解决方案。通过结合官方文档和社区实践,为开发人员在不破坏框架约定的前提下,实现稳定可靠的UI文本本地化提供了完整指导。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 297

【实战排查】HarmonyOS设备Logcat日志消失之谜:从Fail to acquire dataAnalyzerService到完整解决方案

本文深入分析了HarmonyOS设备Logcat日志消失的常见原因及解决方案。从`Fail to acquire dataAnalyzerService`错误入手,揭示了HarmonyOS日志机制的特殊性,并提供了从基础检查到工程菜单设置的完整排查流程,帮助开发者快速恢复日志输出,提升调试效率。

weixin_30466039的博客 324

泛微OA与泛微OA之间打通实现统一待办配置

问题:学校OA与集团OA均为泛微Ecology8.0 ,由于流程审批互通的需要,要将两套OA系统打通,实现跨系统的流程流转。

symstandsun的博客 2269

Android 9.0 延时开机动画解决首次开机黑屏和去掉android正在启动的提示框

在9.0的系统产品rom定制化开发中,在一些产品中会出现在首次开机的时候,由于在开机动画播放完以后会出现几秒短暂的黑屏情况,然后进入默认Launcher,这在产品体验上 也是感觉到有点差,所以会要求在去掉这个首次开机黑屏的效果,和在启动过程中的 android is starting这个提示框的这些效果优化,接下来就分析下相关功能, 然后实现这个功能的开发

安卓兼职framework和app工程师的博客 3245

解决Fiddler提示creation of the root certificate was not successful的问题

作者:iamlaosong 学习抓包工具Fiddler。Fiddler官网(https://www.telerik.com/fiddler)中下载链接是这个:http://www.telerik.com/download/fiddler/fiddler4 安装了.Net Framework后才能安装fiddler。如果系统没有安装.Net Framework,在fiddler的安装中会提示下载安...

驽马十驾 才定不舍 3万+

Autosar进阶专栏索引

Autosar进阶专栏索引

赞的博客 3540

Fiddler证书生成错误解决方法

1、移除 C:\Users\Administrator\AppData\Roaming\Microsoft\Crypto\RSA 目录下所有文件 2、用管理员权限执行命令:makecert.exe -r -ss my -n "CN=DO_NOT_TRUST_FiddlerRoot, O=DO_NOT_TRUST, OU=Created by http://www.fiddler2.com"

Jinda的博客 1万+

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

fiddler更新后证书导出和报错的坑(The root certificate could not be located.)

用过fiddler的,大家都知道它的强大。不过每次打开它总会弹出提示更新的对话框,很烦!在设置里可以取消掉更新提示! 在fiddler正常使用的情况下,不建议去更新新版本。 打开fiddler时update更新提示框: 证书导出报错:The root certificate could not be located. 打开浏览器浏览网页时证书报错:Creation of the root certificate was not succesful. 没办法,小编为了解决fid...

岁月静好 3105

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

fiddler安装后 浏览器无法正常上网,提示不是安全链接的解决办法(常规版本之外的解决办法)

fiddler安装后 浏览器无法正常上网,提示不是安全链接的解决办法(常规版本之外的解决办法) 在浏览器中导入的方法,我用了之后依旧没办法正常链接浏览器!!! 而且我有多个浏览器懒得一个个进行导入。 于是我找到了另一种方法,亲测有效!!! 选择导出证书,点击Tools>Options> HTTPS页面上的Actions,选第二个(Export root certificate to desktop),操作导出证书文件至桌面,会在桌面上生成一个文件FiddlerRoot.cer。 重点!!! 不用

kplusw的博客 3443

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

fiddler抓包时APP提示Trust anchor for certification path not found原因及解决方法

fiddler抓app的https包的步骤: 1、fiddler确保以下内容已勾选:(勾选后fiddler重启一下) 2、cmd打开命令行,windows系统输入ipconfig查fiddler所在的计算机的ip,我的ip是192.168.8.164,端口号默认是8888,如上图。 3、打开android设备的“设置”->“WLAN”,找到你要连接的网络,在上面长按,然后选择“修改网络”,弹出网络设置对话框,然后勾选“显示高级选项”,进行以下设置,点击保存 4、打开浏览器,输入ht

qq_42132922的博客 9282

Fiddler提示creation of the root certificate was not successful的解决方法

首先,确定是不是这样的问题: fiddler设置 1.打开菜单栏:Tools>Fiddler Options>HTTPS 2.勾选Decrypt HTTPS traffic,里面的两个子菜单也一起勾选了 导出证书 1.点右上角Actions按钮 2.选第二个选项,导出到桌面,此时桌面上会多一个文件:FiddlerRoot.cer,如图。 导入到chrome浏览器 ...

5295

fiddlercore问题解决方案,fidder抓包,抓手机app

1.浏览器提示“您的连接不是私密连接” 解决办法: 1.手动安装证书,访问你监听端口,比如http://127.0.0.1:8888/ 直接安装, 2.使用代码安装 //证书管理 X509Certificate2 oRootCert = CertMaker.GetRootCertificate(); //创建证书 X5...

Harry_一棵树的博客 3694

Fiddler 提示creation of the root certificate was not successful 证书安装不成功

在使用Fiddler抓包时,我们有时需要抓https协议的包,这种需要配置一下 开启监控https才可以 首先 找到Tools——>Options 在弹出的菜单中 选择https项 勾选捕捉https 这样配置完OK之后 一般会弹窗提示安装证书,点击安装,然后重启Fiddler即可。 但有时候没有弹窗安装证书或根本就没有提示,这种情况一般在Win7中较多出现,Win7的系统https方面 在.net Framework4.0上有bug 网上搜罗一番之后解决方案是 ...

测试进阶之路 1182

fiddler提示创建证书失败

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 10/12/2020

zp的博客 1939

关于Fiddler 出现 Creation of interception certificate failed.提示的解决办法

Recently I had some problems with the HTTPS decryption of Fiddler. Outlook could not connect to the mail server, promting me again and again for my credentials. Deleting all the Fiddler certificate

qq_763034592的博客 5189

Fiddler在win7系统中根证书创建失败的解决方法

我在win7中安装了fiddler之后,一直无法成功创建根证书,一直出现错误提示 解决办法: 打开cmd命令行 进入Fiddler的安装目录下。我的是:D:\fiddler 输入命令: makecert.exe -r -ss my -n "CN=DO_NOT_TRUST_FiddlerRoot, O=DO_NOT_TRUST, OU=Created by http://www.fid...

chibuqikendeji的博客 2万+

Fiddler根证书创建失败解决方案:技术分析与应用推荐

Fiddler根证书创建失败解决方案:技术分析与应用推荐 去发现同类优质开源项目:https://gitcode.com/ 项目介绍 Fiddler是一款广泛使用的网络调试工具,尤其在开发和测试环境中,它能够帮助开发者捕获和分析HTTP/HTTPS流量。然而,在使用Fiddler时,用户可能会遇到一个常见问题:创建根证书失败。这个问题可能会导致Fiddler无法正常捕获HTTPS流量,从而影响调试...

gitblog_06529的博客 1064

Fiddler证书过期解决方案

Fiddler证书过期解决方案

weixin_44722289的博客 2940
上一篇: hao123流氓设置浏览器注意并且导致蓝屏的问题
下一篇: 碰到Windows7启动时提示amd_xata.sys签名验证失败的解决办法
pendle
博客等级 码龄20年 44粉丝 78原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值