springboot配置https

注意:

此配置只能本地环境或测试环境使用,生产环境使用https,应该配置nginx!请参考:使用certbot给nginx配置https-CSDN博客

  1. 生成证书

使用JDK的keytool命令生成证书

**注意:**JDK版本需要和项目的JDK版本一致

bash 复制代码
keytool -genkey -alias xiandongweilai -keyalg RSA -keysize 2048 -keystore xiandongweilai.jks -validity 3650
  1. springboot配置
html 复制代码
server:
  port: 8082
  ssl: 
    key-store: classpath:/cert/xiandongweilai.jks
    key-store-password: 生成证书时设置的密钥库口令
    # JDK8生成的证书需要设置password
    # key-password: 生成证书时设置的秘钥口令
    key-alias: xiandongweilai
相关推荐
朱四龙1 小时前
http接口性能优化方案
网络协议·http·性能优化
Hello.Reader4 小时前
ngx_http_limit_conn_module精准连接控制
网络·网络协议·http
巴巴_羊7 小时前
前端面经 计网 http和https区别
网络协议·http·https
LyaJpunov10 小时前
HTTPS全解析:从证书签发到TLS握手优化
网络协议·http·https
你曾经是少年10 小时前
HTTPS
网络协议·http·https
2501_9159184110 小时前
多账号管理与自动化中的浏览器指纹对抗方案
websocket·网络协议·tcp/ip·http·网络安全·https·udp
-九斤-14 小时前
http和https的区别
网络协议·http·https
whoarethenext14 小时前
https的发展历程
网络协议·http·https
摸鱼仙人~14 小时前
HTTP 响应状态码总结
网络·网络协议·http
Suckerbin14 小时前
基于HTTP头部字段的SQL注入:SQLi-labs第17-20关
网络·笔记·网络协议·安全·http·网络安全