charles之证书与乱码
2016-07-29 本文已影响548人
b9961fbc9d30
charles新版本发布后,证书安装也变得非常简单。
Charles自带证书安装入口,路径:Help - Ssl Proxying,如图一所示。

证书类型包括了:mac端安装证书、ios模拟器安装证书、手机端或远程浏览器安装证书。
然而现实总没那么理想,点击"install charles Root Certificate"提示:

解决办法:保存证书 - 拖证书到钥匙串里 - 修改信任权限
step1:选择图一的“Export Charles Root Certificate and Private Key”, 保存p12文件,保存时可随便输入一密码(需记住该密码,后面安装时需要用到);
step2: 把保存的p12文件拖到钥匙串的“所有项目”里,见图三,拖进去后会提示要输入密码,输入step1的密码即可。

step3: 修改信任方式:把图四的“使用系统默认”修改为“始终信任”,完成。

另外,很多人说到装了证书之后,还是出现乱码的问题,那是因为ssl proxy默认是空的,需要添加上该设置。

进入SSL Proxying Settings之后,点击“Add”添加host和port,保存即可。
