JDK中keytool是一个证书管理工具,可以生成自签名证书。

如果在cmd中直接运行报找不到的错误,需要在cmd中手动切换到你本机jdk的bin目录下,然后再执行
keytool -genkeypair -alias "tomcat" -keyalg "RSA" -keystore "e:\tomcat.keystore"

命令执行记录如下:
密码自己输入,我这里输入的是123456

配置application.properties:

#ssl
#https访问的端口
#server.port=8443
#证书,可以存放在resoucrs目录下classpath:tomcat.keystore
server.ssl.key-store=e:\tomcat.keystore
#证书密码
server.ssl.key-password=123456
#证书加密方式
server.ssl.key-store-type=JKS
server.ssl.key-alias=tomcat

application.yml:

server:
  #ssl
  ssl:
    key-alias: tomcat
    #证书密码
    key-password: 123456
    #证书,可以存放在resoucrs目录下classpath:tomcat.keystore
    key-store: classpath:tomcat.keystore
    #证书加密方式
    key-store-type: JKS
  #https访问的端口
  port: 443

启动项目,输入 https://localhost:8443即可正常显示。

最后修改于 2019-06-14 14:28:41
如果觉得我的文章对你有用,请随意赞赏
扫一扫支付
上一篇