显然,High Sierra改变了Safari处理不受信任的SSL证书的方式。
过去,您可以绕过SSL警告并访问网站。但是,如果您在新的会话中再次访问了该站点,则会再次收到警告。
但是现在,要让Safari允许您访问带有不受信任证书的站点,显然需要将不受信任的证书添加到系统信任库中。
对我来说,这实际上不太安全。这只是可能出现问题的一种情况:假设您要设置一个新服务器,并且最初它具有一个自签名证书。您知道这将会发生,但是您必须开始进行一些初始设置或测试。您可以绕过SSL警告并继续前进。现在,当天或第二天晚些时候,您尝试使用正确的SSL证书设置服务器,但由于某种原因使网站混乱,并且您的站点仍在提供其自签名证书。您在Safari中访问该网站,...一切看起来都很好!没有警告。因此,您现在可以确定已正确设置了证书。但是你没有。
是的,您当然可以进入“钥匙串访问”并手动删除证书,但这似乎不仅是很多额外的步骤,而且还是容易忘记的事情。
所以我的问题是,有没有一种方法可以使Safari 临时运行,而无需在系统存储中添加任何内容,允许连接到不受信任的SSL网站,而不是添加证书,然后记得随后手动将其删除?