生成证书
- 创建新证书
keytool -genkeypair -alias hellowood -keyalg RSA -keysize 2048 -storetype PKCS12 -keystore hellowood.p12 -validity 3650 输入密钥库口令: 再次输入新口令: 您的名字与姓氏是什么? [Unknown]: HellWood 您的组织单位名称是什么? [Unknown]: HelloWood 您的组织名称是什么? [Unknown]: HelloWood 您所在的城市或区域名称是什么? [Unknown]: BJ 您所在的省/市/自治区名称是什么? [Unknown]: BJ 该单位的双字母国家/地区代码是什么? [Unknown]: CN CN=HellWood, OU=HelloWood, O=HelloWood, L=BJ, ST=BJ, C=CN是否正确? [否]: y
这样就生成了 hellowood.p12
这个证书
如果已经有一个证书,可以将该证书转换为 PKCS格式
keytool -import -alias hellowood -file hellowood.crt -keystore hellowood.p12 // 或 keytool -importkeystore -srckeystore hellowood.jks -destkeystore hellowood.p12 -deststoretype pkcs12
配置 HTTPS
将 hellowood.p12
添加到 resources/
下
application.properties
# SSL config server.ssl.key-store-type=PKCS12 server.ssl.key-store=classpath:hellowood.p12 server.ssl.key-store-password=