Ошибка, связанная с сертификатом при использовании веб-службы - PullRequest
0 голосов
/ 22 декабря 2018

Я потребляю услуги на основе отдыха, которые должны пройти проверку подлинности на основе сертификата. Я наблюдаю одну очень странную проблему.Иногда веб-служба работает отлично, а иногда я получаю ошибку ввода-вывода, связанную с сертификатом:

java.security.cert.CertificateException: Нет альтернативного DNS-имени субъекта, соответствующего Gateway-stage-core.com found.

Хотя, когда я проверяю сертификат, я могу видеть домен gateway-stage-core.com в альтернативном имени субъекта.Как это возможно, что иногда он работает правильно, а иногда он не может найти домен по альтернативному имени субъекта.

Я использую службу, используя RestTemplate.

Делать янужно явно SSL-рукопожатие при использовании службы?Я думаю, что при использовании RestTemplate SSL рукопожатие происходит неявно.

Если мне нужно выполнить рукопожатие, как выполнить SSL-рукопожатие, явно указав корневой сертификат?

...