Format Atlas

对比

CSR 与 CRT 对比

CSR 是提交给签发方的证书签名请求。CRT 是已签发证书常用的扩展名;两者分别用于签发前后。

应该选择哪种格式?

申请阶段使用 CSR;部署阶段按目标要求使用已签发证书。

适用于 CSR

申请证书

  • 向证书颁发机构提交新的证书申请

适用于 CRT

传输或部署 X.509 证书

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

基本信息

项目CSRCRT
扩展名.csr.crt, .cer
MIME 类型application/pkcs10application/pkix-cert
常见用途申请证书传输或部署 X.509 证书
打开方式提交前使用证书工具核对主体及申请的域名。用证书查看器检查主体名称、颁发者、有效期和证书链。
导出或转换证书须经颁发机构签发;更改 CSR 扩展名无法将其变成证书。转换前确认编码、是否包含证书链及私钥是否单独保存。

按用途选择

向证书颁发机构提交新的证书申请

申请证书

CSR

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

传输或部署 X.509 证书

CRT

关键点 1

CSR 包含公钥和申请信息。

进一步了解差异

关键点 2

CRT 通常标识已签发的证书文件。

进一步了解差异

进一步了解差异

部署前核对已签发证书、证书链和编码。关联私钥应单独安全保存。

  • CSR 本身不能作为服务器证书部署。
  • CRT 文件可采用 PEM 或 DER 编码。
  • 目标服务决定所需证书链和文件格式。

常见问题

能用 CSR 代替证书部署吗?

不能。CSR 用于申请;应部署签发后取得的证书。

了解详情

相关用途与检查步骤

选择证书或密钥文件格式

参考资料与规范