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
相关推荐
听雨·眠2 小时前
关于RPC
网络协议·rpc
用户7149507263463 小时前
Wireshark学TCP
网络协议
2501_915909063 小时前
如何测试 Flutter 应用? ー 单元测试
websocket·网络协议·tcp/ip·http·网络安全·https·udp
小羊在奋斗4 小时前
【HTTPS协议原理】数据加密、如何防止中间人攻击、证书和签名、HTTPS完整工作流程
网络协议·http·https
老六ip加速器5 小时前
如何改电脑网络ip地址完整教程
网络·网络协议·tcp/ip
KissedBySnow5 小时前
Nginx:支持 HTTPS
数据库·nginx·https
老大白菜5 小时前
FastAPI WebSocket 聊天应用详细教程
websocket·网络协议·fastapi
赵庆明老师6 小时前
使用C#写的HTTPS简易服务器
服务器·https·c#
餘yuqn12 小时前
http 协议与 https 协议的区别
网络协议
2301_7807896614 小时前
高防IP如何针对DDoS攻击特点起防护作用
网络协议·tcp/ip·ddos·高防ip·高防cdn