自己頒發SSL證書,瀏覽器不識別解決方法

2021-08-20 09:44:51 字數 546 閱讀 3432

最新版瀏覽器不認自頒發證書原因解答:

最新版瀏覽器改變了證書中網域名稱讀取規則,老版瀏覽器讀取證書中的網域名稱是從證書字段「使用者」中的cn欄位讀取網域名稱在與**匹配,匹配一樣就是有效證書,新版瀏覽器是從證書的擴充套件字段「使用者可選名稱」中讀取網域名稱來匹配**,匹配一樣就是有效證書,匹配不一樣就是無效證書,這種規則的改變乙個證書可以繫結多個網域名稱,多個網域名稱不用再購買多個證書了。

我們之前自頒發的ssl證書沒有「使用者可選名稱」這個字段,無法匹配證書中的網域名稱與**的對應關係,所以新版瀏覽就將此證書視為無效證書,所有瀏覽器廠商都會向此字段靠攏。

解決方法:

修改自頒發證書伺服器或自頒發證書工具的證書模板新增「使用者可選名稱」證書擴充套件字段,重新頒發證書就ok了,證書版本:v3版。

瀏覽器證書備份

備份瀏覽器證書 開啟ie瀏覽器的 工具 選擇 internet選項 選擇 內容 選項卡,點選 證書 按鈕。開啟證書管理器視窗 在證書列表中,根據您的客戶號找到對應的證書。例如,我的客戶號是06000000058,在列表中找到自己的證書,號碼是06000000058.0000.0000。選中該證書,然...

不同的瀏覽器會有自己的識別專用符

在css 的相容時往往不同的瀏覽器會有自己的識別專用符,這裡找了幾個常用的個瀏覽器的專用識別方法。khtml如 safari瀏覽器 moz如firefox瀏覽器 webkit如谷歌瀏覽器 o如opera瀏覽器 moz border image url border.png 30 30 round f...

識別IE11瀏覽器

現在俺們做的系統十分高大上,用ie的話非要上ie11或以上版本。咋檢測呢?檢測到使用者用ie 且ie低於ie11的話就提示他公升級瀏覽器呢?可以醬紫 var ie function d,w document,this if typeof ie undefined else if ie 11 else...