在mac操作系统中,使用httpclient发送请求报错:
javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate)
解决方法:修改java.security配置文件中的jdk.tls.disabledAlgorithms参数
删除这些值SSLv3, TLSv1, TLSv1.1,

java.security所在位置
#查看jdk位置
/usr/libexec/java_home -V

进入该目录/Library/Java/JavaVirtualMachines/jdk1.8.0_351.jdk/Contents/Home/jre/lib/security

在Mac操作系统中,使用Java的HttpClient发送请求时出现SSL握手异常报错。解决办法是修改java.security配置文件里的jdk.tls.disabledAlgorithms参数,删除SSLv3、TLSv1、TLSv1.1这些值,该配置文件位于/Library/Java/JavaVirtualMachines/jdk1.8.0_351.jdk/Contents/Home/jre/lib/security 。
1503

被折叠的 条评论
为什么被折叠?



