![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
infinit |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 12.3.2012 Репутация: нет Всего: нет |
Всем привет. Задачка тут появилась:
Первая прога берёт клиентское хранилище , создаёт ssl клиентскую фабрику для RMI и используя её создаёт экземпляр Registry. Коннектится к серваку проверяет обновления и т.п. И есть ещё отдельные проги которые не должны знать про клиентские хранилища ключей и про адрес сервака, и не должны работать с ssl фабрикой. Знают только свой Remote интерфейс и имя сервиса с которым работают. Но надо чтобы они работали именно c Registry, созданным первой прогой. Так, вот как этим отдельным прогам получить Registry первой? Написал конечно не особо, но надеюсь поймёте, спасибо за помощь. |
|||
|
||||
infinit |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 12.3.2012 Репутация: нет Всего: нет |
Может можно создать SSL туннель и через него работать по RMI?
|
|||
|
||||
powerOn |
|
|||
![]() software saboteur ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4367 Регистрация: 7.10.2005 Репутация: 2 Всего: 159 |
||||
|
||||
infinit |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 12.3.2012 Репутация: нет Всего: нет |
Это да...Но боюсь вопрос был не совсем понятен. Две программы на одном клиентском компе. Первая создаёт коннект к серваку с использованием SSL фабрики. Вторая должна использовать этот коннект не зная не про какие ssl фабрики. Первая прога по сути выполняет роль авторизатора. Сервак определяет юзера из сертификата используемого при создании ssl фабрики. Вторая(а потом и третья, четвёртая...пятая, десятая) пишется посторонними людьми. Они не должны знать про адрес сервака и про то идёт RMI через ssl или нет. Пробовал второй прогой соединятся по сокету с первой и брать уже созданный ей Registry , но если Registry создан с использованием своей фабрики, то тогда вторая требует эту фабрику. А если брать через сокет интерфейс Remote методом lookup созданного Registry - то опять первая требует конкретно тот интерфейс который передаёт. Это сообщение отредактировал(а) infinit - 12.3.2012, 12:19 |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: Работа с сетью | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |