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