在我的本地Apache环境中,我有一个需要SSL进行开发的站点,因此我一直在使用自签名证书。到目前为止,该本地站点在Firefox和Chrome中运行良好,但是今天将Firefox更新到版本59之后,我无法再接受安全例外(在Chrome上,自签名证书继续有效)。
Firefox在阻止页面中为我提供了以下附加信息:
...使用了无效的安全证书。该证书是自签名的,因此不受信任。错误代码:SEC_ERROR_UNKNOWN_ISSUER
没有像以前那样允许例外的选项,但是我转到了“证书”下的“ Firefox首选项”,然后在“服务器”选项卡中为本地域添加了例外。然后,该证书将在正确的本地服务器名称中列出,详细信息显示我的证书设置(颁发者和颁发者相同),并具有有效的时间跨度。
任何人在使用FF 59时遇到类似的问题,或者可能有线索如何尝试使自签名证书在本地再次运行?
编辑:在FF 59发行说明中我没有看到任何提及,但是新版本中的某些内容导致我在* .dev域上的所有本地虚拟主机自动尝试建立https连接(也就是说,所有http * .dev的请求会自动发送到https URL)。也许与此行为有关的原因也正是导致我的实际https虚拟主机出现这些问题的原因。