首页 > 其他 > 详细

ssl-证书

时间:2020-03-26 20:41:55      阅读:49      评论:0      收藏:0      [点我收藏+]

ssl证书等格式说明

crt /key /req /csr /pem /der

带有私钥的证书 PKCS12(P12)
包含了公钥和私钥的二进制格式的证书形式,以 pfx 作为证书文件后缀名。

二进制编码的证书(DER)
  证书中没有私钥,DER 编码二进制格式的证书文件,以 .cer 作为证书文件后缀名。

Base64 编码的证书(PEM)
  证书中没有私钥,Base64 编码格式的证书文件,也是以 .cer 作为证书文件后缀名。

.crt 表示证书, .key 表示私钥, .req 表示请求文件,.csr 也表示请求文件,
.pem 表示 pem 格式,.der 表示 der 格式。

文件拓展名你可以随便命名。只是为了理解需要而命名不同的拓展名。但文件中的信息是有格式的,和 exe,PE 格式一样, 证书有两种格式。
pem 格式和 der 格式。所有证书,私钥等都可以是 pem, 也可以是 der 格式,取决于应用需要。

pem 和 der 格式可以互转:

openssl x509 -in ca.crt -outform DER -out ca.der //pem -> der
openssl x509 -inform der -in ca.der -out ca.pem // der -> pem

pem格式:经过加密的文本文件,一般有下面几种开头结尾:
-----BEGIN RSA PRIVATE KEY-----
-----END RSA PRIVATE KEY-----
or:
-----BEGIN CERTIFICATE REQUEST-----
-----END CERTIFICATE REQUEST-----
or:
----BEGIN CERTIFICATE-----
-----END CERTIFICATE-----

der 格式: 经过加密的二进制文件。

证书中含有 申请者公钥、申请者的组织信息和个人信息、签发机构 CA 的信息、有效时间、证书序列号等信息的明文,同时包含一个签名。

查看证书命令:
openssl x509 -noout -text -in baiducom.crt

reference:
https://www.jianshu.com/p/bad8a99de24c
https://www.cnblogs.com/dinglin1/p/9279831.html
https://www.iteye.com/blog/iluoxuan-1736275
https://www.cnblogs.com/goOtter/p/10255676.html

ssl-证书

原文:https://www.cnblogs.com/ainingxiaoguai/p/12576957.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!