如何忽略SSL证书Java

时间:2019-04-11 18:36:59

标签: java tomcat jboss jvm

我不断在http get请求中收到此异常“ javax.net.ssl.SSLHandshakeException:java.security.cert.CertificateException:找不到与IP地址xxx.xxx.xx.xxx匹配的使用者替代名称”。我已经尝试了几乎所有东西。是否可以使用JVM参数忽略SSL证书?

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

“-Dprogram.name = JBossTools:Red Hat JBoss EAP 6.1+”-服务器-Xms1024m -Xmx1024m -XX:MaxPermSize = 256m -Dorg.jboss.resolver.warning = true -Djava.net.preferIPv4Stack = true -Dsun .rmi.dgc.client.gcInterval = 3600000 -Dsun.rmi.dgc.server.gcInterval = 3600000

1 个答案:

答案 0 :(得分:2)

您是否尝试过使用this class

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

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