首页/安全/加密与证书速查/PKCS#12(.pfx/.p12)容器
本包目录(305 条)

PKCS#12(.pfx/.p12)容器

PKCS#12 把证书、私钥与中间链打包成单个加密文件,常用于 Windows/IIS、Tomcat、Java 与移动端分发;导入需要口令,且要注意新旧加密算法的兼容性。

加密与证书速查安全更新于 2026-10-12
内容客户端证书 + 私钥 + 可选的 CA 链
导出openssl pkcs12 -export -out site.p12 -inkey key.pem -in cert.pem -certfile chain.pem
拆解openssl pkcs12 -in site.p12 -nodes -out all.pem
兼容OpenSSL 3 默认算法较新,老设备可能需要 -legacy 参数

导出与拆解

导出与拆解
openssl pkcs12 -export -out site.p12 -inkey site.key -in site.crt -certfile chain.crt -name site
openssl pkcs12 -in site.p12 -nodes -out site-all.pem
openssl pkcs12 -in site.p12 -info -noout
.p12 内含私钥,等同于私钥本身:传输通道、文件权限与口令强度都要按密钥级别管理。

易错点

  • 导入失败常见原因是老设备不支持新加密算法,需要调整导出参数或加 -legacy
  • 把 .p12 口令与文件放在同一目录或工单里流转

数据来源与参考

  • RFC 7292(PKCS#12)
  • OpenSSL 官方文档(pkcs12)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌