CSR 解碼器

CSR 解碼器

讀取 PKCS#10 憑證簽署要求中的主體、公開金鑰與 SAN。

01

運作方式

讀取 PKCS#10 憑證簽署要求中的主體、公開金鑰與 SAN。

02

技術說明

僅讀取 CSR 內容,不驗證其簽章,也不簽發憑證。

技術說明

運作方式:

讀取 PKCS#10 憑證簽署要求中的主體、公開金鑰與 SAN。 僅讀取 CSR 內容,不驗證其簽章,也不簽發憑證。

範例:

openssl req -in csr.pem -noout -text

適用情境:

  • >讀取 PKCS#10 憑證簽署要求中的主體、公開金鑰與 SAN。
  • >資料在瀏覽器中處理。

常見問題

使用時需要注意什麼?

僅讀取 CSR 內容,不驗證其簽章,也不簽發憑證。

資料會上傳到伺服器嗎?

不會,處理過程在瀏覽器中完成。

其他語言

CSR Decoder — Base64.sh

CSR 解碼器

讀取 PKCS#10 憑證簽署要求中的主體、公開金鑰與 SAN。 資料在瀏覽器中處理。

分享:

X Facebook LinkedIn Reddit

參考資料

我們如何確保結果正確

我們使用以下自動化測試驗證此工具。下方保留測試案例的原始名稱,方便查看實際斷言及重現。

驗證方法
核對 ASN.1 值截取的字節範圍及 DNS/email/URI/IP SAN 格式;SSL 另檢查示例證書的序列號、公鑰和 SAN。
對比依據
ASN.1 明確字節樣本;SSL 樣例用 Node.js X509Certificate 讀取。
驗證範圍
CSR 目前主要覆蓋共享字節/SAN 輔助函數,不是整個 CSR 解析器的獨立交叉驗證;均不作信任判斷。
測試原始碼與案例(點選檔名檢視)
  • asn1-bytes.test.js
    • ASN.1 values use the exact byte range rather than the enclosing DER buffer
    • SAN text preserves DNS/email/URI and formats IPv4 and IPv6 ASN.1 values

這些測試涵蓋列出的樣本和邊界,不代表所有輸入都已證明正確。往返測試和使用同一依賴套件的檢查,不屬於獨立交叉驗證。