当前位置: 首页 > 技术支持 > 知识库

https证书转化具体怎么操作

发布日期: 2019-09-29 07:00:00 阅读量: 作者: 金网SSL证书
SSL证书是HTTP升级到HTTPS安全系数连接的至到相对路径,SSL证书可依据向ca资格证书授于机构(CA)申办。却不知道,SSL证书的制作也并非一挥而就,它也务必务必的操作流程,但是也并非复杂。如果申办原材料审核依据,制作SSL证书也比较方便快捷迅速。下面一起来看看https证书转化
https证书转化具体怎么操作
SSL证书的类型包括哪些?
1,CA证书,也叫根证书或者中间级证书。倘若是单侧https认证的话,该证书是要选的。躁动不安裝CA证书的话,电脑浏览器默认设置并不是安全系数的。
2,服务器证书,必选择项。依据key,证书乞求文本文档csr,再依据CA证书签名,转换成服务器证书。
3,客户端证书,可挑选。若有客户端证书则是双向https验证。
以上证书都是可以通过本身转换成。

https证书转化具体怎么操作?
文件后缀
linux系统是不会因后缀名来辨别文件类型的,但是便于大家能够尽早辨别文本文档适用范围,因而再加各式各样尾缀。以下是约定成俗的尾缀。
*.key:密匙文本文档,一般 是SSL中的私钥;
*.csr:证书乞求文本文档,里面包含公钥和其他信息,依据签名后就可以转换成证书;
*.crt, *.cert:证书文本文档,包含公钥,签名和其他务必认证的信息,比如网络服务器姓名(IP)等。
*.pem:里面一般 包含私钥和证书的信息。
服务器证书的转换成
a)  转换成服务器私钥
openssl genrsa -des3 -out server.key 1024
输入数据库加密用户名和密码,用 128 位 rsa 优化计算方法转换成密匙,得到 server.key 文本文档。
b)  转换成服务器证书乞求( CSR )
openssl req -new -key server.key -out server.csr
CSR( Certificate Signing Request)是1个证书签名乞求,在申请证书之前,最开始要在服务器上转换成 CSR ,并将其提交给 CA 权威认证, CA 可以准许 SSL 服务器证书。可以感觉, CSR 就是1个在服务器上转换成的证书。
在转换成这一文本文档的过程中,有一点务必特别注意,Common Name 填好主机名(或者服务器IP)。
c)  本身转换成服务器证书
倘若不运用 CA 证书签名的话,用得出方式 转换成:
openssl req -x509 -days 1024 -key server.key -in server.csr > server.crt
用服务器密匙和证书乞求转换成证书 server.crt , -days 基本参数强调证书有效期,公司为天。商业上来讲,服务器证书是由依据网络平台机构授于的,该证书由第三方认证机构授于的。
倘若运用 CA 证书签名,用 openssl 出具的维修工具 CA.sh 转换成服务器证书:
mv server.csr newreq.pem
./CA.sh -sign
mv newcert.pem server.crt
https证书转化
签名证书后,可依据得出命令可查寻服务器证书的内容:
openssl x509 -noout -text -in server.crt
可依据得出命令验证服务器证书:
openssl verify -CAfile ca.crt server.crt
消费者证书的转换成
消费者证书是要选的。倘若有消费者证书,就是双向认证 HTTPS ,要不然就是单侧认证 HTTPS 。
a)  转换成消费者私钥
openssl genrsa -des3 -out client.key 1024
b)  转换成消费者证书签名乞求
openssl req -new -key client.key -out client.csr
c)  转换成消费者证书(运用 CA 证书签名)
openssl ca -in client.csr -out client.crt
d)  证书转换成电脑浏览器掌握的格式文件
openssl pkcs12 -export -clcerts -in client.crt -inkey client.key -out client.pfx
证书文件目录 
倘若运用双向认证,就会有3个私钥和3个证书。分别是 ca.key, ca.crt, server.key, server.crt, client.key, client.crt ,以及给电脑浏览器的 client.pfx 。
倘若运用有 CA 证书的单侧认证,证书和私钥就是 ca.key, ca.crt, server.key, server.crt 。
倘若运用无 CA 证书的单侧认证,证书和私钥就是 server.key, server.crt 。
最后在fedora作为app客户端,wget 1.14依据命令
wget –ca-certificate=server.crt https://+ip+file 获得成功得到文本文档,证书验证通过。
 
上一篇: https证书购买选择 我们该如何选择呢
下一篇: SSL证书能适用到好几个网站域名吗 一起来看看