Есть 2 сервера Websphere. Первый - Клиент , а второй - Сервер (8.5.5.13).
Конечный пользователь отправляет SOAP-запрос Клиенту. Клиент получает запрос, выполняет некоторую обработку, а затем отправляет на сервер REST-запрос .
Когда Сервер получает запрос от Клиента, он выдает следующее исключение.
ОШИБКА 22304 --- [ebContainer: 2]
c.i.w.s.c.impl.SSLHandshakeErrorTracker: SSLC0008E: Невозможно
инициализировать SSL-соединение. Несанкционированный доступ был запрещен или безопасность
Настройки истекли. Исключение составляет
javax.net.ssl.SSLHandshakeException: клиент запросил протокол TLSv1
не включен или не поддерживается
Мы протестировали после включения TLSv1.2 , а затем TLSv1 на уровне нашего Сервера. Мы экспортировали сертификат с Сервера и также добавили в доверенное хранилище Клиента. Но мы все еще не можем устранить ошибку.
Вопросы:
1. Нужно ли нам сохранять ту же версию TLS на нашем Сервере, которая присутствует в Client WebSphere?
2. Мы развернули наше приложение java7. Это из-за версии Java, с которой мы столкнулись?
3. Это связано только с сертификатом или с чем-то еще?
Когда мы отключаем Глобальную защиту на нашем Сервере, тогда запрос обрабатывается правильно.