【请求报错:javax.net.ssl.SSLHandshakeException: No appropriate protocol】

1、问题描述

在请求服务时报错说SSL握手异常协议禁用啥的,而且我的连接数据库的url也加了useSSL=false

javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate)

2、解决方法

在网上查找了方法原因后得知是jdk的问题

修改java.security 文件

Linux 默认路径 /usr/lib/jvm/jdk/jre/lib/security
Windows默认路径 C:\Program Files\Java\jdk\jre\lib\security

vi 进去删除jdk.tls.disabledAlgorithms=后的出现的SSLv3, TLSv1, TLSv1.1 即可

然后重启应用重新请求即可

如果没有权限修改java.security,给文件添加修改权限sudo chmod -R 777 java.security

相关推荐
安全方案18 分钟前
如何增强网络安全意识?(附培训PPT资料)
网络·安全·web安全
索然无味io34 分钟前
跨站请求伪造之基本介绍
前端·笔记·学习·web安全·网络安全·php
kikikidult38 分钟前
Ubuntu20.04安装openMVS<成功>.colmap<成功>和openMVG<失败(已成功)>
笔记·学习
胡西风_foxww1 小时前
【es6复习笔记】集合Set(13)
前端·笔记·es6·set·集合
灵槐梦1 小时前
【速成51单片机】2.点亮LED
c语言·开发语言·经验分享·笔记·单片机·51单片机
tjjingpan1 小时前
HCIA-Access V2.5_6_3_GPON关键技术
网络
yuanbenshidiaos1 小时前
数据结构----链表头插中插尾插
网络·数据结构·链表
洛神灬殇1 小时前
彻底认识和理解探索分布式网络编程中的SSL安全通信机制
网络·分布式·ssl
总是学不会.1 小时前
第五篇:前后端如何“扯皮”——HTTP 在开发中的应用
java·网络·网络协议·http·开发
网络安全(king)2 小时前
网络安全设备
网络·web安全·php