Der二进制编码,base64编码格式的文件中只包含证书(后缀.cer)
Pkcs12格式的文件中即包含证书又包含私钥(后缀.pfx、.p12)
Pkcs7格式的文件中包含证书以及证书链中所有证书(后缀.p7b)
pkcs10,客户端向CA申请数字证书的请求(其中包含用户个人信息以及用户公钥信息,P10文件是公钥拥有之后生成的。)
pkcs7(p7r),CA回应客户端请求
加密证书的签发流程:
-
客户端登陆RA注册
-
RA验证并确认注册信息
-
RA将证书申请信息提交CA签发中心
-
KMC生成加密证书的公私钥对
-
CA提取公私钥(生成完整的P10请求)
-
CA根据请求中用户注册信息以及公钥信息,签发证书
-
CA回应信息给RA
-
用户从RA下载证书
签名证书的签发流程和加密证书类似,唯一区别在于,签名证书的公私钥对在客户端USBkey中生成。
本文转自 红色的菠萝 51CTO博客,原文链接:http://blog.51cto.com/10460741/1862596