项目场景:
提示:这里简述项目相关背景:
我们项目用的jdk1.6,服务端项目jdk1.8,用https调用他们的一个接口,调用时报错
问题描述
提示:这里描述项目中遇到的问题:
报
javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure这个错
原因分析:
提示:这里填写问题的分析:
可能是jdk版本的问题
解决方案:
提示:这里填写该问题的具体解决方案:
我试过网上的添加一个TLS或者SSL协议的方法,也试过修改jdk1.6的安全机制jar包的方法,都不行,最后是通过让他们提供了内部网络接口地址的方法解决的,内部网络接口地址是http协议,如果客户端和服务端都是为一个甲方公司写项目,可以问他们要内部网络接口。
我试过把项目jdk换成1.8,同样的代码时可以调通https接口的,我想请教下大佬们,不换jdk的情况下,怎么才能调通https接口