All Articles

Charles证书刷新

1. 前言

新版本的Charles(具体是哪个版本我不记得了)生成出来的根证书只有1年的有效期,所以很容易就会过期,导致测试使用的失败。而我上次更新根证书的时候发生了很多问题,所以这里做个笔记来记录下。

主要是参考这篇博文:Expired Charles Proxy Root Certificate

2. 几个方法

2.1 重置根证书

操作步骤:

  • Open Charles -> Help -> SSL Proxying -> Reset Charles Root Certificate …
  • Now follow the on-screen instructions
  • Once complete, please restart Charles

然后手机上的根证书需要删除之后重新下载安装,和之前的初始安装操作一致。

2.2 删除并重新生成证书

删除证书:

  • From the Keychain application, right-click the Charles Root certificate
  • Select delete and follow the on-screen instructions

重新生成证书:

  • Open Charles -> Help -> SSL Proxying -> Install Charles Root Certificate
  • This should now open “Keychain Access” on your Mac. Follow the on-screen instruction
  • Once complete, please restart Charles

老样子,手机上的根证书需要删除之后重新下载安装,和之前的初始安装操作一致。

EOF

Published 2022/6/15

Some tech & personal blog posts