DER 转 PEM
把二进制 DER 证书、私钥或 CSR 转成带 BEGIN/END 行的 PEM 文本,文件不离开你的浏览器。
浏览器本地运行 私钥在你的浏览器里(WebCrypto)生成和处理,不会离开你的设备,也不会上传到 ssl.sh。
DER 转 PEM 工具把二进制 DER 文件转成 PEM 文本。选择 .der、.cer 或 .crt 文件,点 转换,工具会识别文件内容并显示为 PEM,可以复制或下载。转换在浏览器里完成。
什么时候需要
- 从证书里的 CA Issuers 地址下载了中间证书,CA 提供的一般是 DER(
application/pkix-cert)。 - Windows 导出证书时选了“DER 编码二进制 X.509 (.CER)”。
- Java 程序或硬件设备生成了 DER 格式的私钥或 CSR。
- 宝塔面板、阿里云/腾讯云上传证书只接受 PEM 文本,粘贴 DER 文件内容会报格式错误。
步骤
- 选择 DER 文件。
- 点 转换。
- 复制或下载 PEM。中间证书要接在
fullchain.pem里站点证书的后面。
等价的 OpenSSL 命令
openssl x509 -inform DER -in cert.der -out cert.pem # 证书
openssl req -inform DER -in request.der -out request.csr # CSR
openssl pkey -inform DER -in key.der -out key.pem # 私钥
常见错误
- “无法识别这个二进制文件”:可能是 PFX(用 PFX 转 PEM),或者根本不是证书。
- PEM 头不对:有些软件对
BEGIN CERTIFICATE和BEGIN TRUSTED CERTIFICATE很挑剔,这个工具输出的是标准头。
常见问题
怎么判断文件是 DER 还是 PEM?
用记事本或文本编辑器打开。PEM 以 -----BEGIN 开头,是能看懂的 Base64;DER 是一堆乱码。扩展名(.cer、.crt)说明不了问题。
转换会改变证书吗?
不会。PEM 只是把 DER 字节做了 Base64 包装,指纹和签名都不变。
DER 格式的私钥能转吗?
能。PKCS #8、PKCS #1(RSA)和 SEC 1(EC)格式的 DER 私钥都能识别,分别输出 PRIVATE KEY、RSA PRIVATE KEY、EC PRIVATE KEY。