X.509 · 在本地瀏覽器中處理

SSL 憑證解析工具。

線上解析 SSL 憑證,並在安裝或續期前檢查網域、簽發機構、到期時間、公開金鑰、指紋、金鑰用途和 X.509 擴充。

僅在瀏覽器中解析 · 不會上傳你的憑證

貼上或上傳 SSL 憑證。

接受一份 PEM 憑證或原始 Base64 編碼的 DER。

貼上憑證文字,或上傳 .crt、.cer、.pem 或 .der 檔案。

已解析的憑證詳細資訊。

核對身分、有效期、金鑰詳細資訊和 X.509 擴充。

憑證資訊將在此顯示

SSL 憑證解析工具會顯示網域、簽發機構、到期時間、公開金鑰、指紋、用途和擴充。

憑證包含的是公開資訊。此解析工具在本地執行,但不要把相符的私密金鑰貼上到任何憑證工具中。

憑證解析結果

檢視憑證實際包含的內容。

SSL 憑證是供機器讀取的已簽署 X.509 文件。SSL 憑證解碼器會顯示 TLS 用戶端收到的欄位,方便你發現缺少的主機名稱、非預期的簽發者、過弱的金鑰,或已過期的有效期間。

主體與 SAN

把憑證主體與主體別名擴充中的每個 DNS 名稱和 IP 地址進行比對。

簽發機構與有效期

查看憑證的簽發者、生效時間、到期時間,以及剩餘天數。

金鑰與指紋

檢查公開金鑰類型和長度、簽章演算法、序號,以及 SHA-1 和 SHA-256 指紋。

線上解析 X.509 憑證

如何解析 SSL 憑證。

把公開金鑰憑證準備為 PEM 文字、原始 Base64 DER,或 .crt、.cer、.pem、.der 檔案。不需要也不接受私密金鑰。

  1. 01

    貼上或上傳憑證

    貼上完整的 PEM 塊,或選擇本地憑證檔案。二進位 DER 會在本地轉換。如果存在完整憑證鏈,本頁會解析第一張憑證。

  2. 02

    選擇解析憑證

    SSL 憑證解析工具會在瀏覽器中讀取 ASN.1 結構,並計算 SHA-1 和 SHA-256 指紋。

  3. 03

    比較重要欄位

    對照部署要求核對 SAN 列表、主體、簽發機構、到期時間、金鑰類型、金鑰用途和指紋。

解析結果

把結果用作部署前檢查。

把解析後的憑證與 CSR 以及將要安裝的主機名稱進行比對。如果其他系統需要精確的憑證身分,請記錄 SHA-256 指紋。

請核對這些資訊

  • Every required hostname appears in the SAN list
  • The issuer matches the expected certificate authority
  • The validity window covers the deployment period
  • The public key and usages meet your security policy

解析憑證不會驗證什麼。

此 SSL 憑證解析工具讀取一張憑證,並檢查其日期是否包含目前時間。它不能證明瀏覽器信任簽發機構,不會建立完整憑證鏈,不會查詢 OCSP 或 CRL,也不會檢查線上伺服器。

日期有效並不代表部署有效。伺服器必須出示正確的葉憑證和中繼憑證鏈,並且請求的主機名稱必須符合 SAN 擴充中的 DNS 或 IP 條目。

OpenSSL 替代命令

從命令列解析憑證

openssl x509 -in certificate.pem -noout -text

如果憑證必須留在終端流程中,或需要完整的文字擴充輸出,請使用 OpenSSL。

相關 SSL 工具

CSR 解析工具

檢查原始請求,並核對其主體、SAN、金鑰和申請的擴充。

Decode CSR

CSR 產生器

如果續期需要新的金鑰對,請在本地建立新的憑證請求和私密金鑰。

Generate CSR

SSL 憑證解析常見問題

憑證解析的常見問題。

什麼是 SSL 憑證解析工具?

SSL 憑證解析工具把 X.509 憑證中的 ASN.1 資料轉換成可讀欄位。它會顯示主體、簽發機構、有效期、SAN、公開金鑰、簽章演算法、指紋、金鑰用途和擴充。

把憑證貼上到此解析工具是否安全?

可以。SSL 憑證包含發給每個 TLS 用戶端的公開資訊。此解析工具在瀏覽器本地解析憑證,不會上傳。切勿把私密金鑰、密碼或 PKCS#12 檔案貼上到憑證解析工具中。

支援哪些憑證格式?

SSL 憑證解析工具接受一份 PEM 憑證、原始 Base64 編碼的 DER,或上傳的 .crt、.cer、.pem 或二進位 .der 檔案。不支援 PFX、P12、P7B 和加密的金鑰庫。

解析憑證能否證明它已被信任?

不會。解碼只描述憑證,並把有效期間與目前時間比較。它不會建立信任鏈、透過 OCSP 或 CRL 檢查撤銷狀態、驗證 Certificate Transparency 收錄,也不會確認線上伺服器實際提供的憑證。

為什麼通用名稱和所涵蓋的網域不同?

現代 TLS 用戶端會對照主體別名擴充驗證主機名稱。通用名稱仍可作為身分後設資料,但主機名稱通常必須出現在 SAN 列表中才會被覆寫。