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机构信任,客户端默认是不信任此证书的