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 內容,不驗證其簽章,也不簽發憑證。
資料會上傳到伺服器嗎?
不會,處理過程在瀏覽器中完成。
其他語言
參考資料
我們如何確保結果正確
我們使用以下自動化測試驗證此工具。下方保留測試案例的原始名稱,方便查看實際斷言及重現。
- 驗證方法
- 核對 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
這些測試涵蓋列出的樣本和邊界,不代表所有輸入都已證明正確。往返測試和使用同一依賴套件的檢查,不屬於獨立交叉驗證。