jdk本地生成SSL
使用以下命令就可以生成一个证书:
keytool -genkey -alias gateway -storetype PKCS12 -keyalg RSA -keysize 2048 -keystore scg-keystore.p12 -validity 3650
命令参数说明
-genkey 生成秘钥
-alias 别名
-keyalg 秘钥算法
-keysize 秘钥长度
-validity 有效期(天)
-keystore 生成秘钥库的存储路径和名称
-keypass 秘钥口令
-storepass 秘钥库口令
-dname 拥有者信息,CN:姓名;OU:组织单位名称;O:组织名称;L:省/市/自治区名称;C:国家/地区代码
yml中配置SSL 证书:
server:
port: 443
#配置SSL 证书
ssl:
enabled: true
# 证书位置
key-store: classpath:scg-keystore.p12
# 证书别名
key-alias: gateway
# 秘钥库类型
key-store-type: PKCS12
# 秘钥库口令(密码)
key-store-password: 123123