本地开发环境,SpringBoot 如何支持 HTTPS访问

1、在配置文件里application.properties添加:

server.port=8443
server.ssl.protocol=TLS
server.ssl.key-store=classpath:server.keystore
server.ssl.key-store-password=12345678
server.ssl.key-store-type=JKS

 2、进入到springboot 的resouce目录,利用java/bin目录下的keytool生成 证书,需配置java环境变量

证书生成命令

keytool -genkey -alias server_cert -keypass 12345678 -keyalg RSA -keysize 1024 -validity 365 -keystore server.keystore -storepass 12345678

  在resource会出现server.keystore文件,则生成成功,配置里server.ssl.key-store-password 为设置的密码

 3、启动springboot 即可进行https访问

二、查看本地添加证书

keytool -export -alias server_cert -keystore server.keystore -file tomcat_server.cer

  生成tomcat_server.cer文件,双击文件,安装证书

自签名证书不受CA机构信任,客户端默认是不信任此证书的

原文地址:https://www.cnblogs.com/hyh123/p/13660700.html