Charles证书一般有效期是1年,过了有效期之后再次抓包会显示unknown。
一、如何查看证书是否已过期
点击help->SSL Proxying->Install Charles Root Certificate,打开证书管理器。点开对应的证书,可以看到过期时间。
二、Charles处理
1、reset Charles证书。点击help->SSL Proxying->reset Charles Root Certificate
2、将证书设置为始终信任
点击help->SSL Proxying->Install Charles Root Certificate,打开证书管理器。点开对应的证书,选择始终信任
三、安卓、ios设备安装证书
ios需要去设置-通用-VPN与设备管理,将已过期的证书移除,重新安装新证书。这部分可详见我的另一篇博客。 安卓、ios设备安装证书