TopSSL平台已购SSL服务发票开具流程指引参考。
公告
2025年12月11日
观看次数:343
在 TopSSL申请SSL证书如何申请线下合同?
公告
2026年01月28日
观看次数:73

如何将 SSL 证书.pem 格式转换为 .crt 格式

更新时间:2026-01-28 来源:TopSSL AI 助理 作者:TopSSL AI 助理

如何将 SSL 证书.pem 格式转换为 .crt 格式

.pem 和 .crt 在实际使用中本质是同一类编码格式(Base64 编码的 PEM 容器),二者**没有技术上的格式差异**,仅是文件扩展名不同。.crt 文件通常也遵循 PEM 编码规范(即以 -----BEGIN CERTIFICATE----- 开头、-----END CERTIFICATE----- 结尾),因此“转换”本质上是重命名或验证内容是否符合 X.509 证书结构。

若原始 .pem 文件确实包含标准的单个证书(非私钥、非证书链拼接体),可直接将其重命名为 .crt 后使用。多数 Web 服务器(如 Nginx、Apache)、负载均衡器及操作系统信任库均接受该扩展名。若需确认内容合法性,可用 OpenSSL 检查:

openssl x509 -in domain.pem -text -noout

若输出证书信息且无错误,则该文件可安全重命名为 domain.crt;若报错 unable to load certificate,说明该 .pem 可能混入私钥、中间证书或采用 DER 编码,需先分离或转码。

也可以使用topSSL证书格式转换工具转换!

需要注意的情况

  • 区分 PEM 容器与内容类型:一个 .pem 文件可能包含证书+私钥+CA 链(多段 BEGIN/END 块)。此时不能整体改名为 .crt;应提取首段证书块(从 -----BEGIN CERTIFICATE----- 到对应 -----END CERTIFICATE-----)单独保存为 .crt
  • 避免误将 DER 当 PEM 处理:若原始文件是二进制 DER 格式但扩展名误标为 .pem,需先用 openssl x509 -inform DER -in cert.der -outform PEM -out cert.crt 转换,而非简单重命名。
  • Web 服务器兼容性差异:IIS 要求 PFX;Nginx 接受 .crt/.pem 无区别;某些旧版嵌入式设备或 Java keystore 工具可能硬性校验扩展名,此时重命名即可满足要求。
  • 证书有效性不受扩展名影响:浏览器和 TLS 握手只解析 ASN.1 结构,与文件后缀无关。选用 DV SSL证书OV SSL证书 后,确保部署时证书链完整比纠结扩展名更重要。

立即探索,帮您快速寻找适合您的SSL数字证书 申请SSL证书
免费SSL证书 | 快速实现HTTPS加密与付费证书申请 - TopSSL
提供免费与付费SSL证书申请
微信公众号二维码 扫一扫在线咨询
关注 TopSSL 公众号, RSS订阅 SSL资讯与技术支持

2004-2026 © 北京传诚信  版权所有 | TopSSL提供免费SSL证书与付费证书,快速实现HTTPS加密  北京市朝阳区鹏景阁大厦16层

技术协助:wo@topssl.cn 企业咨询:vip@topssl.cn