使用charles web调试代理时出现“证书文件不存在”错误

时间:2013-08-01 18:42:18

标签: proxy ssl-certificate charles-proxy

我已经安装了查尔斯,并根据帮助菜单安装了查尔斯CA SSL证书,并成功确认。 当我尝试打开任何运行charles的url时,我不断发出弹出错误 “证书文件不存在”。

有人可以帮助我解决问题,并且仍然成功地与查尔斯合作。

4 个答案:

答案 0 :(得分:1)

我得到了同样的错误。它与您的CA证书无关,与您的客户证书相关,这是另一回事。

在查尔斯,请转到代理菜单,然后选择"客户端SSL证书"

出于某种原因,我有一个从到空白/没有的映射。也许你也这样做。如果是这样,请在此处删除所有映射,它可能会修复它。

答案 1 :(得分:0)

WINDOWS / INTERNET EXPLORER

在Charles中,转到“帮助”菜单,然后选择“安装Charles CA SSL证书”。将出现一个窗口,警告您CA Root证书不受信任。

单击“安装证书”按钮以启动“证书导入向导”。必须将证书导入“受信任的根证书颁发机构”证书存储区,因此请覆盖自动证书存储库选择。

您将被要求确认证书指纹,它应显示为: 189B6E28 D1635F3A 8325E1E0 02180DBA 2C02C241

完成向导,现在已安装CA SSL证书。在安装生效之前,您可能需要重新启动IE。

答案 2 :(得分:0)

(Windows)因为没有人说过为我修复了这个问题 -

我跟着安装Windows后出现了这个错误。确保未在SSL选项卡下的代理设置中选中使用自定义CA证书的代理设置。我的是,这解决了我的问题。

答案 3 :(得分:0)

我今天遇到了同样的问题。问题出在Client Certs下,由于某种原因,它将*映射到C:\ Downloads \ charles.msi的位置。删除它,这一切都很好。