Как игнорировать сертификат SSL Java - PullRequest
2 голосов
/ 11 апреля 2019

Я получаю это исключение "javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: не найдены альтернативные имена субъектов, соответствующие IP-адресу xxx.xxx.xx.xxx" в запросе http get.Я уже почти все перепробовал.Есть ли аргумент JVM, который я могу использовать, чтобы игнорировать сертификаты SSL?

Это аргументы виртуальной машины, работающие на моем JBOSS.

"- 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

1 Ответ

2 голосов
/ 11 апреля 2019

Вы пытались использовать этот класс ?

Добавьте его в свой проект и затем сделайте статический вызов.

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