我一直在http get请求中获得此异常“javax.net.ssl.SSLHandshakeException:java.security.cert.CertificateException:找不到与IP地址xxx.xxx.xx.xxx匹配的主题备用名称”。我已经尝试了很多东西。是否有可用于忽略SSL证书的JVM参数?
这些是我的JBOSS上运行的VM参数。
“-Dprogram.name = JBossTools:Red Hat JBoss EAP 6.1+”-server -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
你试过用this class吗?
将其添加到项目中,然后进行静态调用。
static {
SSLUtilities.trustAllHostnames();
SSLUtilities.trustAllHttpsCertificates();
}