2014-11-14 3 views
0

У меня есть клиент < -> серверное приложение, использующее CORBA для связи. Клиентское приложение запускается на клиентской машине с помощью Java Web Start. Мне нужно включить IIOP через SSL для приложений. На стороне сервера это легко сделать, установив ключ хранилища ключей и пароль хранилища ключей в файле jacorb.properties. Я не уверен, как включить SSL на стороне клиента с запуском Javaws, поскольку я очень мало знаю о Java Web Start.Включить SSL в клиент Javaws?

  • Каковы мои варианты включения SSL для клиента javaws ?
  • Если файл клиентского хранилища ключей размещен на серверной машине, как клиентское приложение должно получить или получить его?
  • Может ли клиентское приложение генерировать хранилище ключей динамически каждый раз, когда оно запускается?

Немного истории приложения, если это может помочь.
Перед обновлением клиентское приложение использовало пользовательские классы фабрик SSL-сокетов, которые извлекали хранилище ключей из удаленной серверной машины. Однако по другим причинам нам пришлось удалить этот класс фабрики сокетов во время обновления JacorB.

ответ

0

Я решил упаковать хранилище ключей в банку и получить доступ к нему с помощью JNLP. Я написал образец программы для его проверки. Код доступен на GitHub

https://github.com/KiranMohan/corba-javaws-ssl