idcd

证书格式转换

不同服务器要的证书格式各异:Nginx、Apache 读 PEM,Windows / IIS 要 PKCS#12 .pfx 包,Java keystore 常用 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 面板自行确认。

常见问题

我的私钥和密码会被上传吗?

此工具的证书或密钥处理在浏览器本地执行,不会为计算而把输入材料发送到服务器。页面加载资源与工具计算是不同过程,可在浏览器网络面板核对请求。

如何为 IIS / Windows 合成 .pfx?

选「PEM → PKCS#12」,粘贴证书与私钥(及链证书),设置导出密码后下载 .pfx。结果可导入 IIS,也能用 openssl pkcs12 -info 读取。

如何从 .pfx 拆出证书和私钥?

选「PKCS#12 → PEM」,上传 .pfx/.p12 并输入密码,工具会把私钥、叶证书与链证书拆成单独的 PEM 文件。

PEM 转 DER 会丢信息吗?

不会。PEM 与 DER 只是同一份证书字节的两种编码,pem → der → pem 逐字节稳定。PKCS#12 导出目前支持 RSA 私钥。

参考资料与结果边界

本地计算结果取决于当前输入与选项。引用时保留输入示例、格式及处理规则,并核对输出;不要在公开材料中包含密钥或其他敏感内容。

以下资料用于核对协议或格式规则,不代表来源机构为本站检测结果背书。