HTTPS 证书制作及使用

Posted xiaodeyao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HTTPS 证书制作及使用相关的知识,希望对你有一定的参考价值。

一 证书的制作

进入jdk/bin,使用keytools.exe制作证书。

1.创建keystore

创建一个别名为serverkeystore的证书,该证书存放在名为server.keystore的密钥库中,若server.keystore密钥库不存在则创建

keytool -genkeypair -alias "serverkeystore" -keyalg "RSA" -keystore "d:/server.keystore"

技术图片

注意:如果提示下图错误,本人Jdk装载c盘当中,而C盘都是只读文件,在c盘当中生成 文件的话,是没有写入权限的。所以指定生成 server.keystore在D盘。

技术图片

2.导出证书

keytool -export -alias serverkeystore -file d:/server.crt -keystore d:/server.keystore

技术图片

 

3.使用2中导出的证书生成truestkeystore

keytool -import -v -file D:/server.crt -keystore D:/trustserver.keystore

  技术图片

 

同理我们在为client制作同样的文件。技术图片

二 代码中证书文件的使用

 

 

 

 

 

参考:

https://www.cnblogs.com/xdp-gacl/p/3750965.html 

以上是关于HTTPS 证书制作及使用的主要内容,如果未能解决你的问题,请参考以下文章

linux命令:CA证书制作及httpd服务器证书签核实例

如何在 IIS 中设置 HTTPS 服务

如何将HTTP站点转换成HTTPS,及后续问题

如何申请https证书,搭建https网站

如何制作SSL证书即https服务支持

如何制作SSL证书即https服务支持