Format Atlas

对比

CRT vs DER

CRT 是常见的证书文件扩展名;DER 是证书等 ASN.1 数据的二进制编码。两者描述的不是同一概念。

应该选择哪种格式?

遵循接收系统要求的证书编码。仅凭 .crt 扩展名无法判断内容是 PEM 还是 DER。

适用于 CRT

传输或部署 X.509 证书

  • 需要证书文件的服务器和客户端

适用于 DER

证书部署

  • 向要求二进制输入的软件提供 ASN.1 证书

基本信息

项目CRTDER
扩展名.crt, .cer.der
MIME 类型application/pkix-certapplication/pkix-cert
常见用途传输或部署 X.509 证书证书部署
打开方式用证书查看器检查主体名称、颁发者、有效期和证书链。使用证书工具打开,并确认对象类型。
导出或转换转换前确认编码、是否包含证书链及私钥是否单独保存。转换为 PEM 时,应核对内容及目标系统要求。

按用途选择

需要证书文件的服务器和客户端

传输或部署 X.509 证书

CRT

向要求二进制输入的软件提供 ASN.1 证书

证书部署

DER

关键点 1

CRT/CER 是文件扩展名,不保证某一种编码。

进一步了解差异

关键点 2

DER 是用于 X.509 证书等 ASN.1 结构的二进制编码规则。

进一步了解差异

进一步了解差异

检查并验证实际文件。确认是否含私钥,以及服务是否要求证书链。

  • CRT 文件内容可能是 PEM 文本或 DER 二进制数据。
  • PEM 是文本表示形式,可承载 DER 编码结构。

常见问题

所有 .crt 文件都是 DER 编码吗?

不是。扩展名不能决定编码。请检查文件内容和部署要求。

了解详情

参考资料与规范