PKCS #12 文件格式,通常以 .p12 或 .pfx 扩展名标识,是一种用于存储加密对象的标准格式,主要包括私钥、公钥证书,有时还包括中间证书,所有内容都受密码保护。它广泛应用于各种安全应用中,尤其是在不同系统和软件之间导出和导入数字身份时。此格式对于安全地捆绑数字签名、加密和身份验证所需的必要组件至关重要。由于它封装了敏感的私钥材料,因此文件必须经过强加密,通常使用从用户提供的密码派生的对称加密算法进行加密。它常用于需要安全密钥管理的场景,例如设置 SSL/TLS 连接、客户端身份验证或管理代码签名证书。PKCS #12 文件的结构由 RSA Laboratories 维护的公钥加密标准 (PKCS) 定义。