Received fatal alert: handshake_failure

错误

Received fatal alert: handshake_failure错误描述:向第三方服务发送https请求的时候产生 Received fatal alert: handshake_failure 异常。
问题原因:使用的是jdk1.6。而请求需要的是TSLv1.2,jdk1.6默认的请求是TSLv1,故协议不正确,导致请求失败。
解决问题:
配置eclipse的调试日志。引入tsl请求的日志输出。
控制栏选择run -> run configurations,进行配置

-Djavax.net.debug=SSL,handshake,data,trustmanager
Received fatal alert: handshake_failure