rmdir.cn

openssl x509 格式转换

在 PEM 与 DER 之间转换证书格式

语法

openssl x509 -in 输入 [-inform DER] -outform 输出格式 -out 输出文件

说明

适用于把文本 PEM 转为二进制 DER,或反向转换以便不同系统导入。PEM 是 base64 文本并用 BEGIN/END 标记包裹,DER 是纯二进制。转换只改变编码方式,不影响证书内容与指纹。

参数

  • -inform

    输入格式,PEM 或 DER

  • -outform必填

    输出格式,PEM 或 DER

  • -out

    输出文件

示例

PEM 转 DER

部分设备只接受二进制证书。

openssl x509 -in cert.pem -outform DER -out cert.der

注意事项:转换后用指纹命令比对一次,确认内容未变。

DER 转 PEM

还原为便于阅读和拼接的文本格式。

openssl x509 -in cert.der -inform DER -outform PEM -out cert.pem

注意事项:如需把证书与中间链合并成 fullchain,按叶子证书在前的顺序直接拼接 PEM 文本即可。

参考资料