一尘不染

Chrome证书选择多次出现

linux

我在Intranet服务器中启用了ssl的站点。它具有有效CA颁发的正式服务器证书。但是它自上个月以来已经过期。我使用USB
A3令牌访问它。由于它已过期,因此我为其创建了一个安全例外。如果我使用Firefox,一切正常。

问题是当我尝试使用Chrome访问它时。首次访问时,它会正确提示我令牌密码,然后是证书选择对话框。但是之后,它会在我输入的每个页面上继续显示认证选择弹出窗口(而不是令牌密码)。相反,它应该询问一次并将证书选择缓存到其他页面,就像firefox一样。

该站点使用Apache,PHP,Symfony和PostgreSQL。它具有一个Apache重定向规则,可将/domainname.com/site/app.php/转换为/domainname.com/site/

有人知道这是为什么吗?


阅读 497

收藏
2020-06-07

共1个答案

一尘不染

找到了:

这个)问题提到了我想要的配置。但是它没有说明如何使用它。我在这里找到此页面,解释了如何配置Chrome/Chromium的策略。现在,在Chrome讨论论坛(此处)中,我发现在Linux中,Chrome和Chromium都使用相同的策略目录(/ etc / opt /
chrome / policies /managed)。如果您在其中放置了有效的策略文件,则会将其加载。因此,请仔细检查有效性。它必须以json格式作为模板的示例。因此,请记住它的名称以.json扩展名结尾。现在我们可以使用上述问题中提到的策略。将此配置放在策略文件中:

{
    "AutoSelectCertificateForUrls": ["{\"pattern\":\"*\",\"filter\":{\"ISSUER\":{\"CN\":\"<Your issuer CN>\"}}}"],
}

您显然可以<Your issuer CN>用证书中的正确CN 代替。

重新启动Chrome,即可完成。要检查Chrome / Chromium是否正确加载了策略,您可以使用以下网址:chrome:// policy

2020-06-07