如何忽略 SSL 证书 Java

How to ignore SSL Certificate Java

我在 http get 请求中不断收到此异常 "javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: No subject alternative names matching IP address xxx.xxx.xx.xxx found"。我已经尝试了几乎所有的东西。有没有我可以用来忽略 SSL 证书的 JVM 参数?

这些是我 JBOSS 上的 VM 参数 运行。

"-Dprogram.name=JBoss工具:Red Hat JBoss EAP 6.1+" -server -Xms1024m -Xmx1024m -XX:MaxPermSize=256m -Dorg.jboss.resolver.warning=真 -Djava.net.preferIPv4Stack=真 -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000

您尝试过使用 this class 吗?

将其添加到您的项目中,然后进行静态调用。

 static {
        SSLUtilities.trustAllHostnames();
        SSLUtilities.trustAllHttpsCertificates();
    }