Fiddler苹果证书未签名-如何解决Fiddler苹果证书未签名的问题

如果你使用Fiddler来捕获iOS设备的HTTP/HTTPS流量,你可能会遇到Fiddler苹果证书未签名的问题,这将阻止你查看HTTPS流量,这篇文章将介绍如何解决这个问题。

什么是Fiddler苹果证书未签名的问题

当你使用Fiddler代理iOS设备的HTTP/HTTPS流量时,Fiddler会在iOS设备上安装一个自签名的根证书,这个根证书被用于生成Fiddler代理的HTTPS流量的中间证书。但是,当你在iOS设备上启用了“启用SSL Pinning”选项时,iOS设备会强制验证中间证书是否来自于受信任的证书颁发机构,这将导致Fiddler的中间证书被认为是未签名的。

如何解决Fiddler苹果证书未签名的问题

要解决Fiddler苹果证书未签名的问题,有两种方法。

解法一:禁用SSL Pinning

禁用SSL Pinning将允许你在Fiddler上查看iOS设备的HTTPS流量,但这会使你的应用程序变得不太安全,建议不要在生产环境中使用。

打开你的iOS设备设置,并进入“关于本机”页面。

点击“证书信任设置”选项。

找到名为“FiddlerRoot”的证书,并将其切换到“完全信任”。

解法二:安装Fiddler证书

安装Fiddler根证书可以解决SSL Pinning的问题,并允许你在Fiddler上查看iOS设备的HTTPS流量。

确保你的电脑和iOS设备在同一个局域网中,并且Fiddler已经启动。

fiddler苹果证书未签名-如何解决Fiddler苹果证书未签名的问题

打开iOS设备的浏览器,并访问地址”http://[Fiddler IP address]:8888/FiddlerRoot.cer”。

iOS设备会提示你安装证书,点击“安装”。

在“证书添加”页面上,输入你的设备密码。

点击“下一步”。

点击“安装”。

再次点击“安装”。

点击“完成”。

现在,你可以再次使用Fiddler代理iOS设备的流量,并查看HTTPS流量了。

结论

Fiddler苹果证书未签名的问题可能会影响你的工作,但通过上述方法,你可以轻松解决这个问题。请注意,为了保证你的应用程序的安全性,不要在生产环境中禁用SSL Pinning。

相关新闻

联系我们

联系我们

QQ:2869296718

在线咨询:点击这里给我发消息

联系微信
联系微信
分享本页
返回顶部