Charles(1)抓包证书下载

2 阅读1分钟

背景:

         由于安卓7.0及以上系统的限制,即使设备连接charles,并安装了自己电脑的charles证书到手机,charles仍然提示https的unknown。

针对此问题按照以下步骤来解决此问题。

1、打开自己电脑的charles,点击如图:

image2019-5-13_18-13-28.png

2、保存自己电脑的charles证书到指定的目录,如: D://charles证书,如图:

自己起个证书的名字:charles67

image2019-5-13_18-16-50.png

3、进入到自己保存证书的目录: D://charles证书,点击鼠标右键如图:

image2019-5-13_18-18-42.png

4、选择Git Bash Here选项,进入bash窗口,进行证书重命名工作,如图:

-----(如果测试员没有安装git的话,可以把保存的好的证书发给开发工程师,开发工程师帮忙执行下面的重命名工作)

image2019-5-13_18-21-41.png

在bash窗口里执行此命令 : openssl x509 -subject_hash_old -in  charles67.pem   (charles67.pem 为自己保持证书时的名字),

执行结果如图所示:

image2019-5-13_18-25-30.png

如图,计算出来的新名称为0bfadcc4;

将 保存的charles67.pem 复制一份副本,然后将副本整个名称重命名为:0bfadcc4.0,如图所示:

image2019-5-13_18-28-1.png

这个文件是我们最终需要用到的证书文件