方便测试, 这里自己搭建一个服务器, 使用tomcat。在这里就不一一说了。
生成证书, 这里使用keytool工具, java自带的。打开终端, 输入:
keytool -genkeypair -alias server -keyalg RSA -keysize 2048 -storetype PKCS12 -keystore /Users/xxx/Documents/cer/newcer/server.p12
接下来会要求输入密码, 这里使用123456, 和一些其他信息
您的名字与姓氏是什么?
[Unknown]: server
您的组织单位名称是什么?
[Unknown]: server
您的组织名称是什么?
[Unknown]: server
您所在的城市或区域名称是什么?
[Unknown]: server
您所在的省/市/自治区名称是什么?
[Unknown]: server
该单位的双字母国家/地区代码是什么?
[Unknown]: CN
CN=server, OU=server, O=server, L=server, ST=server, C=CN是否正确?
[否]: y
同样方式