Я потребляю услуги на основе отдыха, которые должны пройти проверку подлинности на основе сертификата. Я наблюдаю одну очень странную проблему.Иногда веб-служба работает отлично, а иногда я получаю ошибку ввода-вывода, связанную с сертификатом:
java.security.cert.CertificateException: Нет альтернативного DNS-имени субъекта, соответствующего Gateway-stage-core.com found.
Хотя, когда я проверяю сертификат, я могу видеть домен gateway-stage-core.com в альтернативном имени субъекта.Как это возможно, что иногда он работает правильно, а иногда он не может найти домен по альтернативному имени субъекта.
Я использую службу, используя RestTemplate.
Делать янужно явно SSL-рукопожатие при использовании службы?Я думаю, что при использовании RestTemplate SSL рукопожатие происходит неявно.
Если мне нужно выполнить рукопожатие, как выполнить SSL-рукопожатие, явно указав корневой сертификат?