springboot指定ssl版本连接

在application.yml配置指定

server.ssl.protocol=TLSv1.2

结果应用依然接受低版本如TLSv1.0的连接

可以在ie浏览器:设置-Internet选项-高级,将当前连接改为TLSv1.0进行测试

这种情况可以通过增加配置仅由TLSv1.2支持的密码处理:

server.ssl.ciphers=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_DHE_RSA_WITH_AES_256_GCM_SHA384,TLS_DHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256

借鉴自文章1文章2

相关推荐
我不会敲代码a10 分钟前
常用网络协议简述
网络·网络协议
Koi慢热24 分钟前
网络安全渗透有什么常见的漏洞吗?
网络·网络协议·测试工具·安全·网络安全
噠噠噠@44 分钟前
HCIE-day7
网络·网络协议·计算机网络·智能路由器
jupiter_8881 小时前
粘包由应用层协议解决
运维·服务器·网络
TomcatLikeYou1 小时前
CentOS修改hostname,导致无法连接(网络不工作)
linux·网络·centos
saynaihe2 小时前
Docker 容器网络问题排查与最佳实践 - PushGateway 部署案例分析
运维·网络·docker·云原生·容器
大风起兮123 小时前
在ESP32使用AT指令集与服务器进行TCP/IP通信时,<link ID> 解释
网络·单片机·嵌入式硬件
总是学不会.3 小时前
第六篇:HTTP 的未来,会变成啥样?
java·网络·后端·网络协议·http·开发
RacheV+TNY2642785 小时前
低代码/无代码开发平台下的API接口创新实践
大数据·网络·爬虫·python·api
Themberfue5 小时前
Java 网络初始 ①-OSI七层网络模型 || 网络通信 || 五元组 || 协议分层
java·网络·计算机网络