一、基本概念
PKCS(Public Key Cryptography Standards)是一系列的密码学标准,由 RSA Security 公司制定。PKCS 定义了很多与公钥密码学相关的标准。以下是对 PKCS#12、PKCS#7 和 PKCS#8 的简要解释:
1.1 PKCS#12 (PFX)
- 表示: Personal Information Exchange Syntax Standard。
- 用途: 主要用于将证书和私钥打包成一个文件,通常以
.p12
或.pfx
为扩展名。 - 包含内容: 可以包含证书链、私钥、甚至加密密码等。
- 使用场景: 在客户端证书认证、导出/导入证书时经常使用。
1.2 PKCS#7 (P7B)
- 表示: Cryptographic Message Syntax Standard。
- 用途: 主要用于数字签名、数字信封等场景。
- 包含内容: 主要包含