解決煩人的 chrome 選擇證書提示
當使用自籤的證書時,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