跳到正文
馬克工具箱

SSL 證書檢測

輸入網域,檢查網站的 HTTPS 證書是否有效、多少天后到期、由誰簽發、覆蓋了哪些網域,以及伺服器是否傳送了完整的證書鏈。適合在證書續期前後自查。

在伺服器上處理,處理完不儲存

使用步驟

  1. 輸入網域,需要時可以加埠,例如 example.com:8443。
  2. 點「查詢」,檢視是否有效、剩餘天數和證書詳情。
  3. 證書有問題時,按提示檢查證書是否包含該網域、是否過期、中間證書是否配置完整。

引數說明

可信
證書鏈能驗證到常見瀏覽器信任的根證書,並且證書包含所查的網域、在有效期內。
剩餘天數
Let’s Encrypt 等證書有效期為 90 天,一般在到期前 30 天自動續期;少於 14 天會用黃色提醒。
證書鏈
伺服器除了網站證書,還應傳送中間證書;缺少時部分裝置(尤其是安卓和程式呼叫)會報證書錯誤。

怎麼看結果

頂部的橫幅顯示證書是否有效,以及還剩多少整天(向下取整)。證書有效且剩餘 14 天及以上時是綠色,有效但剩餘不足 14 天時是黃色,有問題時是紅色。已過期的證書會顯示它是多少天前過期的。

提示資訊 常見原因 要檢查什麼
證書不包含這個網域 你輸入的名字不在「包含的網域」列表裡 用正確的名字重新簽發證書,或檢查伺服器對這個名字返回的是不是正確的站點,例如虛擬主機或 SNI 配置
證書已過期或尚未生效 今天不在「有效期」的起止日期範圍內 續期;如果日期看起來沒問題,檢查執行伺服器的機器的時鐘
簽發機構不受信任,或證書鏈不完整 伺服器沒有傳送中間證書,或簽發者不是公共 CA 看「證書鏈」列表:應該先是網站證書,後面跟著它的中間證書。請安裝完整的證書鏈檔案
伺服器沒有提供證書 TLS 握手完成了,但伺服器沒有傳送證書 檢查伺服器的 TLS 配置,以及是否用對了埠,例如 example.com:8443

「包含的網域」就是使用者備用名稱。像 *.example.com 這樣的萬用字元能覆蓋 www.example.com,但不能覆蓋 example.com 本身或 a.b.example.com,所以裸網域必須單獨列出。

檢測器連線時把你輸入的名字作為伺服器名稱,所以託管多個站點的伺服器會返回對應這個名字的證書。「協議」一行顯示的是這一次連線協商出的 TLS 版本和密碼套件,不是伺服器支援的所有版本。

常見問題

瀏覽器能開啟,為什麼這裡提示證書鏈不完整?

很多瀏覽器會自動補全或快取中間證書,但程式、介面呼叫和部分手機不會。把伺服器上的證書檔案換成 fullchain(含中間證書)即可。

支援檢測非 443 埠嗎?

支援 443、8443、8080 和 80 埠,在網域後加 :埠號。

會檢測證書吊銷狀態嗎?

不會,這裡只檢查證書鏈、有效期和網域。

隱私說明

這個工具需要伺服器完成:你輸入的內容或檔案通過 HTTPS 傳送到我們的伺服器,處理完立即丟棄,不做儲存。伺服器訪問日誌會記錄 IP 地址和請求地址,僅用於防止濫用。

相關工具