昆仑弟子_面霸
07-07·后端开发·10年+
日常职场吐槽
最近在做证书相关的需求,对证书的各种格式傻傻分不精,随整理,方便记忆:CSR、CRT、CER、JKS、P12、PFX、P7B 1. CSR(*.csr)证书签名请求内容:只有公钥、企业信息、域名,无私钥用途:发给CA机构申请正式证书2. CER / CRT(服务器证书文件)两者本质完全相同,仅后缀区分,都是单张公钥证书,不含私钥3. P7B(*.p7b / PKCS#7)可存放一整条证书链(根证书+中间证书+业务证书)只存公钥证书,完全不含私钥4. JKS(Java KeyStore,*.jks)Java独有二进制密钥库可存放:私钥+证书链 / 仅可信公钥5. P12 / PFX(PKCS#12标准,通用密钥库)两者完全等同,仅后缀不同PFX:Windows系统传统后缀P12:跨平台通用后缀内容:私钥 + 完整证书链(核心区别于cer/p7b)简单小结:1. 只有私钥的文件:JKS、PFX/P12(可签名、加密)2. 无私钥,仅公钥:CSR、CER/CRT、P7B(仅验签加密)3. 单张证书:CER/CRT4. 完整证书链(无密钥):P7B5. 证书申请文件:CSR6. Java专属密钥库:JKS7. 跨平台通用密钥库:PFX/P12
发布于 广东
分享
评论
未登录
友善发言
image-upload
评论
加载中