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
相关推荐
wifi chicken20 分钟前
Linux Wlan 无线协议栈开发-传输层详解
linux·网络协议
2501_916008892 小时前
iOS混淆实战用多工具组合把IPA加固做成可复用的工程能力(iOS混淆 IPA加固 无源码混淆
android·ios·小程序·https·uni-app·iphone·webview
非凡的世界3 小时前
ThinkPHP6 集成TCP长连接 GatewayWorker
网络·网络协议·tcp/ip·gateway·thinkphp·worker·workman
21号 14 小时前
C++ 从零实现Json-Rpc 框架
网络协议·rpc·json
せいしゅん青春之我5 小时前
【JavaEE初阶】网络原理——TCP处理先发后至问题
java·网络·笔记·网络协议·tcp/ip·java-ee
fei_sun5 小时前
【复习】计网每日一题1026---分片,UDP首部
网络·网络协议·udp
yzq-38415 小时前
Websocket两台服务器之间的通信
spring boot·websocket·网络协议
我叫汪枫6 小时前
《HTTP 安全与性能优化全攻略》
安全·http·性能优化
NiKo_W8 小时前
Linux 网络初识
linux·网络·网络协议
2501_915106329 小时前
iOS 反编译防护工具与实战组合 从静态侦察到 IPA 成品加固的工程化路径
android·ios·小程序·https·uni-app·iphone·webview