在 PEM、DER、PKCS#12/PFX、PKCS#7/P7B 之間互轉證書 —— 全程本地執行,私鑰與密碼永不離開瀏覽器
貼上 PEM 證書(-----BEGIN CERTIFICATE-----)轉為二進位制 DER。若是證書鏈,只轉換第一張。
不同伺服器要的證書格式各異:Nginx、Apache 讀 PEM,Windows / IIS 要 PKCS#12 .pfx 包,Java keystore 常用 PKCS#7 .p7b。本工具在瀏覽器內完成它們之間的互轉 —— PEM ↔ DER、PEM → .pfx 及反向、PEM ↔ .p7b —— 不必再去記 openssl 的一長串引數。
全程用 pkijs 與 node-forge 在客戶端執行。合成或開啟 .pfx 時輸入的私鑰與密碼都只在瀏覽器內處理、永不上傳,可在瀏覽器 Network 面板自行確認。
不會。包括合成與開啟 PKCS#12 .pfx 在內的所有轉換都用 node-forge 在瀏覽器內完成,私鑰與 PFX 密碼永不離開你的裝置,也不發任何網路請求。
選「PEM → PKCS#12」,貼上證書與私鑰(及鏈證書),設定匯出密碼後下載 .pfx。結果可匯入 IIS,也能用 openssl pkcs12 -info 讀取。
選「PKCS#12 → PEM」,上傳 .pfx/.p12 並輸入密碼,工具會把私鑰、葉證書與鏈證書拆成單獨的 PEM 檔案。
不會。PEM 與 DER 只是同一份證書位元組的兩種編碼,pem → der → pem 逐位元組穩定。PKCS#12 匯出目前支援 RSA 私鑰。