Charles 证书过期造成无法抓 HTTPS 包的解决方案
文章目录
有一阵子不用 Charles 抓包了,忽然今天抓包时候发现 https 的包返回都是 unknown。在手机上查看证书发现证书颜色为红色,点开证书显示证书的『Expires』为2023年02月08日,已经过期好几天。
解决方案
在 Mac 系统中打开 Charles 的Help
->SSL Proxying
->Reset Charles Root Certificate...
重置证书。
IOS 设备中删除已过期证书,并访问chls.pro/ssl重新下载并安装新证书,
分别打开 iPhone 的Settings
->General
->VPN & Device Management
安装新证书,并且要在Settings
->General
->About
->Certificate Trust Settings
中信任新的证书即可
BTW:现在这个证书有效期都只有1年,留个文档做备忘。
文章作者 P.X.C
上次更新 2023-02-21
许可协议 不允许任何形式转载。