問題描述
在使用自簽名證書的過程中,chrome瀏覽器報(bào)錯(cuò)NET::ERR_CERT_COMMON_NAME_INVALID ,不能直接顯示內(nèi)容。如圖:
原因分析:
生成證書的時(shí)候沒有加上備用名稱字段,目前的瀏覽器校驗(yàn)證書都需要這個(gè)字段。
解決方案:
使用xca生成自簽名證書,并加入備用名稱。解決方案:
第一步:設(shè)置commonName,為自己的域名。
第二步:點(diǎn)擊編輯 進(jìn)入擴(kuò)展設(shè)置。
第三步:設(shè)置DNS 字段,與commonName一致(非常重要),如果需要IP訪問,再添加IP 字段為主機(jī)IP即可,這樣用IP地址訪問,瀏覽器也不會報(bào)錯(cuò),也不用額外制作證書。
解決后效果
參考:自簽名證書報(bào)錯(cuò)ERR_CERT_COMMON_NAME_INVALID的解決方案
|