springboot之https服务器(生成keystore证书库及转cer证书)

一. 生成自签名证书

  1. 打开cmd
  2. 输入命令生成证书:
keytool -genkeypair -alias tomcat_https -keypass 123456 -keyalg RSA -keysize 1024 -validity 365 -keystore ./https-java.keystore -storepass 123456

属性说明:
-alias 别名
-keypass 指定生成密钥的密码
-keyalg 指定密钥使用的加密算法(如 RSA)
-keysize 密钥大小
-validity 过期时间,单位天
-keystore 指定存储密钥的密钥库的生成路径、名称
-storepass 指定访问密钥库的密码

springboot之https服务器(生成keystore证书库及转cer证书)_第1张图片


二. 项目配置

  1. 将证书放进项目resources文件夹下
    springboot之https服务器(生成keystore证书库及转cer证书)_第2张图片
  2. 配置文件application.properties添加证书相关配置
#开启https,配置跟证书一一对应
server.ssl.enabled=true
#指定证书
server.ssl.key-store=classpath:https-java.keystore
server.ssl.key-store-ty

你可能感兴趣的:(springboot,https,java,https)