.p12是PKCS#12文件的文件扩展名,也称为“PFX文件”的备用扩展,它是保存私钥和证书的组合格式,是最新的签名实用程序使用的格式。如果您有从Firefox或Safari导出的.p12文件,则只需将.p12扩展名重命名为.PFX(如果需要),则格式相同。同理,如果签名工具引用的PKCS#12文件也是将.p12扩展名重命名为.PFX。
PKCS#12的前身是微软的“PFX”,但是,术语“PKCS#12文件”和“PFX文件”有时可以互换使用。
微软的“PFX”已经受到了对作为最复杂的密码协议之一的大量批评
使用
完整的PKCS#12标准非常复杂。如PKCS#8结构,深入嵌套。但在实践中,它通常用于存储一个私钥及其相关联的证书链。
PKCS#12文件通常使用OpenSSL创建,后者只能从命令行界面支持单个私钥。Java keytool可以用来创建多个“项目”,因为Java 8,但是可能会存在与许多其他系统不兼容。即将推出的KMIP版本也能够直接创建PKCS#12文件。[ 需要引证 ]
PKCS#12的一个更简单的替代格式是PEM,它只是在文本文件中列出证书和可能的私钥作为Base 64字符串。
GnuTLS的certtool也可以用于通过–to-pk12创建PKCS#12文件,包括证书,密钥和CA证书。但是,要注意与其他软件的可互换性,如果源是PEM Base64文本,那么也应该使用-outder。
SSL证书采用了技术含量比较高的加密技术。日后GDCA(数安时代)将会持续为大家推荐更多关于SSL证书的技术知识。让大家正确认识SSL证书,快速无误部署HTTPS安全协议。更多资讯,请关注GDCA。
相关搜索
上一篇:关于 .pem格式的证书安装
下一篇:wordpress在Linux环境下不用插件实现xml地图的具体方法