Format Atlas

对比

PEM vs PFX

PEM 是证书相关结构的文本编码;PFX/P12 是可打包证书和私钥的 PKCS#12 容器。

应该选择哪种格式?

使用接收服务要求的格式。任何可能包含私钥的文件都应按机密信息处理。

适用于 PEM

以文本表示证书和密钥

  • 要求 PEM 编码材料的系统

适用于 PFX

证书迁移

  • 向要求 PKCS#12 的可信系统导入证书身份

基本信息

项目PEMPFX
扩展名.pem.pfx, .p12
MIME 类型application/x-pem-fileapplication/pkcs12
常见用途以文本表示证书和密钥证书迁移
打开方式以文本方式查看标记,不要将内容粘贴到公开聊天或共享位置。只在可信的证书管理工具中打开并核对内容。
导出或转换转为 DER 或 PKCS#12 前,确认包含的对象及是否需要处理私钥。导出为 PEM 时,应确认是否包含私钥并保护所有输出文件。

按用途选择

要求 PEM 编码材料的系统

以文本表示证书和密钥

PEM

向要求 PKCS#12 的可信系统导入证书身份

证书迁移

PFX

关键点 1

PEM 文件是带标签的文本,内容结构可能不同。

进一步了解差异

关键点 2

PFX/P12 是可打包证书和密钥的容器。

进一步了解差异

进一步了解差异

转换前先确认文件内容和目标应用要求。私钥与密码应分别妥善保护。

  • 仅凭 .pem 扩展名无法判断内容是证书还是密钥。
  • PFX/P12 可设置密码保护,但仍须安全存储和传输。

常见问题

PEM 一定包含私钥吗?

不一定。PEM 可编码证书、公钥、私钥或其他结构。请检查标签并谨慎处理。

PEM 文件一定是证书吗?

不是。PEM 可编码证书、私钥、公钥或签名请求。请检查标签并验证对象。

了解详情

相关用途与检查步骤

选择证书或密钥文件格式

参考资料与规范