background
Java version 1.8 0. Today, I tried to access an HTTPS interface with Java, but threw the following exception:
javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
reason
Starting from java8 update31, SSL V3 protocol is disabled by default due to security vulnerabilities in SSL protocol.
Solution:
Find the JDK 1.8 installation directory. For example, my java folder is called jdk1.8.0_301, find the Java Security file
Delete the three algorithms in the figure in the file
Delete as shown in the figure
Finally, restart the project.