.pem 和 .crt 证书文件格式区别说明
· CRT 格式:通常指X.509证书文件,可以是PEM编码或DER编码,主要用于存放公钥信息。
格式转换方法
方法一:直接重命名文件(适用于大多数情况)
如果 PEM 文件只包含证书内容(不包含私钥),可以直接重命名文件扩展名,即将证书文件的 .pem 后缀直接该为 .crt 即可;
方法二:使用 Open SSL 命令转换
openssl x509 -in certificate.pem -out certificate.crt
或者更详细的命令:
openssl x509 -outform der -in your-cert.pem -out your-cert.crt
内容一致性:转换过程中证书内容不会改变,只是格式和编码方式的变化
私钥处理:如果 PEM 文件包含私钥,需要单独提取私钥到 .key文件
如果需要从 .pem 证书文件中提取私钥,可使用命令:openssl rsa -in privkey.pem -out privkey.key
编码格式:CRT 文件可以是 PEM 编码(文本格式)或 DER 编码(二进制格式)