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 小时前
HTTP为什么不安全?
安全·http·https
dog2502 小时前
TCP 的韧性:端网关系对传输协议的影响
网络·网络协议·tcp/ip
K_i1345 小时前
Kubernetes HTTPS迁移:Ingress到GatewayAPI实战
容器·https·kubernetes
zz-zjx5 小时前
TLS全流程 + Nginx HTTPS配置实战 + 会话绑定 vs 复制的架构选型
nginx·架构·https
Vahala0623-孔勇5 小时前
微服务接口性能优化终极指南:从HTTP/2多路复用到gRPC选型,序列化性能一网打尽
http·微服务·性能优化
openHiTLS密码开源社区7 小时前
【密码学实战】openHiTLS X509命令行工具: 数字证书生成与转换
https·数字证书·x509·csr·公钥·私钥·自签名
YC运维7 小时前
Nginx核心配置详解:访问控制、用户认证与HTTPS部署
网络·nginx·https
2501_916007478 小时前
前端开发工具都有哪些?常用前端开发工具清单与场景化推荐
android·ios·小程序·https·uni-app·iphone·webview
祁弋10 小时前
UDP的理解
网络·网络协议·udp
额呃呃16 小时前
项目中HTTP协议处理部分(续)
网络·网络协议·http