当使用自签的证书时,chrome 会不停地提示选择证书
已经被烦了几个月了,每次选择很浪费时间。还好 chrome 提供了自动选择证书 policy。
为名字为 AutoSelectCertificateForUrls 的 policy 创建规则
mac OSX 系统设置
# 清空这个选项的内容 defaults write com.google.Chrome AutoSelectCertificateForUrls -array # 设置 policy defaults write com.google.Chrome AutoSelectCertificateForUrls -array-add -string '{"pattern":"https://[*.]corp.foobar.com","filter":{"ISSUER":{"CN":"Foobar Internal Intermediate CA"}}}'
windows 新建一个 .reg 注册表文件,之后双击导入
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\AutoSelectCertificateForUrls] "1"="{\"pattern\":\"https://[*.]corp.foobar.com\",\"filter\":{\"ISSUER\":{\"CN\":\"Foobar Internal Intermediate CA\"}}}"
检查 policy 是否生效,地址栏输入 chrome://policy
重新载入 policy,在最右侧的状态里看到是 ok 的则生效(如果上面写错,检查 json 语法,以及 CN,CN 是 iusser 的 common name)。
官方文档: https://chromium.org/administrators/policy-list-3#AutoSelectCertificateForUrls
Leave a Reply