解决javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure报错
生活随笔
收集整理的這篇文章主要介紹了
解决javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure报错
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
背景
java版本1.8.0,今天嘗試用Java去訪問一個(gè)https接口,但拋出下面的異常:
javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure原因
從java8 Update31開始,由于SSL協(xié)議中的安全漏洞,默認(rèn)情況下禁用SSL v3協(xié)議。
解決辦法
找到j(luò)dk 1.8安裝目錄,例如我的java文件夾叫jdk1.8.0_301,找到該目錄下的java.security文件
刪除該文件內(nèi)圖上三個(gè)算法
刪掉后如圖所示
最后重啟項(xiàng)目。
總結(jié)
以上是生活随笔為你收集整理的解决javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure报错的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。