Weblogi c: использование комбинированного хранилища ключей для прослушивания различных очередей ответов удаленного сервера SSL с несколькими MDB? - PullRequest
0 голосов
/ 10 июля 2020

Я настраиваю свое приложение на Weblogi c 12 c, где мне нужно настроить 2 разных MDB, которые прослушивают 2 разные очереди удаленных серверов (на основе MQ) - каждый со своими собственными хранилищами ключей сертификатов SSL. Для этого я использую адаптер ресурсов MDB + MQ. Я пошел дальше и объединил два хранилища ключей и настроил его на своем сервере, передав его как аргумент JVM, но я могу подключиться только к одной из очереди удаленного сервера (назовем его # 1), при этом получая аутентификацию безопасности MQ исключение ('MQRC_NOT_AUTHORIZED') для другого (назовем его # 2).

Говоря подробнее о созданном мной комбинированном KS, они оба используют одни и те же сертификаты по отдельности, за исключением того, что для соединений №2 это требуется, чтобы для его аутентификации пользователя был установлен следующий набор: OU = WMQCLIENT (m20238p) , а в # 1 наш пользователь - OU = WMQCLIENT (m20238) . Обратите внимание на дополнительный «p» в # 2?

Псевдонимы, которые содержат различные значения, как описано выше, определены в моем KS под разными именами. Я подозреваю, что он использует только один из них (№1), а не оба, поэтому я получаю ошибку аутентификации для стороны №2.

Я sh для динамического обеспечения прослушивания моего MDB в очередь №2 его значения хранилища ключей / псевдонима, есть ли способ добиться этого? Любая помощь будет принята с благодарностью.

...