我想修改网站www.moviestarplanet.com。该网站在2-3周前得到了https保护,我再也不能使用查尔斯了......我已经尝试过这么多,但每次都来了:未知。
谁能帮助我?而不是未知应该是:网关。我已经安装了证书..也许我做错了什么?
关于此问题是否适用于iOS或Mac,没有明确的信息。
Mauricio解释了如何在Mac上解决这个问题。
让我冒昧地解决iOS中如何解决这个问题。
所以基本上存在设备上发生的SSL信任问题,这就是请求没有成功的原因,并且您正在获得网络连接失败
如果您在非Safari浏览器(例如Chrome)上加载网站,则可以选择为此特定网站添加SSL例外并继续。
要解决问题一次,请按照以下步骤操作
从iOS 10.3开始必须手动为iOS中手动安装的证书配置文件打开证书的SSL信任,因此请转至设置>常规>关于>证书信任设置。在“为根证书启用完全信任”下,启用证书的信任
这是apple documentation的链接
我一直在处理完全相同,在我的情况下,它通过安装Charles Proxy的CA解决。
如文档中所述,为了将ssl通信视为纯文本,而不是浏览器查看服务器的证书,Charles会为服务器动态生成证书,并使用自己的根证书(Charles CA证书)对其进行签名。 Charles收到服务器的证书,而您的浏览器收到Charles的证书。
因此,您需要将Charles安装为CA以将其设置为受信任。安装方式因浏览器和操作系统而异。
在这里,我引用了我认为最常用的配置:
Windows / Internet Explorer
在Charles中,转到“帮助”菜单,然后选择“SSL代理>安装Charles Root证书”。将出现一个窗口,警告您CA Root证书不受信任。单击“安装证书”按钮以启动“证书导入向导”。必须将证书导入“受信任的根证书颁发机构”证书存储区,因此请覆盖自动证书存储库选择。完成向导,您的Charles Root证书现已安装。在安装生效之前,您可能需要重新启动IE。
火狐浏览器
在为Mozilla安装Charles Add-on之后,转到“工具”菜单,“Charles”子菜单,然后选择“安装Charles Root证书”选项。您将看到一个证书导入对话框。勾选“信任此CA以识别网站”选项并完成导入。
Mac OS X.
在Charles中,转到“帮助”菜单,然后选择“SSL代理>安装Charles Root证书”。 Keychain Access将打开,并提示您有关证书的信息。单击“始终信任”按钮。然后,系统将提示您输入管理员密码以更新系统信任设置。您可能需要退出并重新打开Safari以查看更改。
您可以在Charles ssl documentation中查看所有可用的配置。
请记住,安装证书后重启浏览器很重要。这在我的情况下有所不同。
希望能帮助到你。
我的情况是你没有得到信任证书的提示(这意味着它不受信任......)在OSX上安装它时,你需要在钥匙串中手动信任它:打开钥匙串,搜索Charles证书,双击它,然后为Always trust
选择When using this certificate
。