SSLSocket通信里面需要用到几个证书,生成步骤就这里写。
首先服务器用的是Tomcat,生成工具直接用Tomcat里面的keytool就好了。(正式商用的时候还是付费买个证书吧,自签的证书服务端的验证好像说是客户端决定信不信任而已)
生成步骤
一、生成服务端证书
(1)win+R 然后打开cmd
(2)进去之后cd 路径 到jdk安装位置里面的bin目录里面
cd C:\Program Files\Java\jdk1.8.0_31\bin
(3)打开keytool生成证书
keytool -genkey -v -alias sever -keyalg RSA -keystore C:\Users\Otto\Desktop\cert\server.keystore
server.keystore后面可以加 -validity 365,以此规定证书有效期,数字是多少就代表多少天(上面的语句