2017-02-08 6 views
0

Мой сценарий:Сертификат SSL. Не найдено EAP

У меня есть два разных хранилища ключей (A.jks и B.jks), которые используются для соединений SSL с двумя разными серверами. Эти хранилища ключей работают из командной строки при выполнении «дымовых тестов».

Использование сервера EAP, если вызов веб-службы A (с использованием A.jks) происходит до веб-сервиса B (с использованием B.jks), то веб-сервис A успешно и веб-сервис B не увенчался успехом - в результате с SSLHandshakeException. Эта ошибка также возникает, когда порядок отменяется. вызов веб-службы B (с использованием B.jks) происходит до вызова веб-службы A (с использованием A.jks), тогда веб-сервис B успешно завершен, а веб-сервис A не увенчался успехом.

Вопрос: Что может привести к тому, что KeyStores, загруженные в контексте Сервера, будут переопределять друг друга?

+0

Не можете ли вы просто сохранить сертификаты обоих серверов в одном хранилище ключей? – Aaron

+0

Пробовали это, все та же ошибка. –

+0

Выполняете ли вы двусторонний SSL с авторизацией клиента или же это хранилища ключей, содержащие только общедоступные сертификаты удаленных серверов? – Aaron

ответ

0

Wildfly/EAP не очень хорошо работает с несколькими TrustStores. Добавьте сертификаты. в один TrustStore и загрузить его. Это решение сработало для меня.

Смежные вопросы