对比
CRT 与 PEM 对比
CRT 是证书常用的文件扩展名。PEM 是可承载证书、密钥等对象的文本编码,两者不属于同一类别。
应该选择哪种格式?
确认部署端要求的扩展名和编码,并检查 CRT 文件采用 PEM 还是 DER、是否包含证书链。
适用于 CRT
传输或部署 X.509 证书
- 需要证书文件的服务器和客户端
适用于 PEM
以文本表示证书和密钥
- 要求 PEM 编码材料的系统
基本信息
| 项目 | CRT | PEM |
|---|---|---|
| 扩展名 | .crt, .cer | .pem |
| MIME 类型 | application/pkix-cert | application/x-pem-file |
| 常见用途 | 传输或部署 X.509 证书 | 以文本表示证书和密钥 |
| 打开方式 | 用证书查看器检查主体名称、颁发者、有效期和证书链。 | 以文本方式查看标记,不要将内容粘贴到公开聊天或共享位置。 |
| 导出或转换 | 转换前确认编码、是否包含证书链及私钥是否单独保存。 | 转为 DER 或 PKCS#12 前,确认包含的对象及是否需要处理私钥。 |
按用途选择
需要证书文件的服务器和客户端
传输或部署 X.509 证书
CRT要求 PEM 编码材料的系统
以文本表示证书和密钥
PEM关键点 1
CRT 通常标识证书文件。
进一步了解差异关键点 2
PEM 描述文本编码,并非仅用于证书的扩展名。
进一步了解差异进一步了解差异
部署前检查文件内容和目标配置。单独安全处理私钥,不要以为重命名会改变编码。
- .crt 文件也可能包含 PEM 编码的证书。
- PEM 可表示证书及其他加密对象。
- 证书链与编码要求取决于服务器或工具。
常见问题
CRT 文件也可能是 PEM 吗?
可以。扩展名与内部编码是不同属性,应检查文件和部署要求。