Spring boot使用keytool配置ssl
1.使用keytool生成证书
https://www.cnblogs.com/baby123/p/12698757.html
2.spring boot
复制证书放在rescurces下
spring boot修改配置添加
server.port=8443 server.ssl.key-store=classpath:test.p12 server.ssl.key-store-password=123456 server.ssl.key-alias=test server.ssl.key-password=xyz123 server.ssl.keyStoreType=PKCS12
3.测试
添加控制器HelloController.java
@RequestMapping("/hello") public String hello() { return "Hello World!"; }
GET https://localhost:8443/hello
返回 Hello World!
注:
使用postman测试如果出现
-
The server couldn't send a response:Ensure that the backend is working properly
-
Self-signed SSL certificates are being blocked:Fix this by turning off 'SSL certificate verification' in Settings > General
-
Proxy configured incorrectlyEnsure that proxy is configured correctly in Settings > Proxy
-
Request timeout:Change request timeout in Settings > General
在Postmain的 File》Settings》Genera选项卡中关闭 SSL certificate verification
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)