Не подписанные апплеты / Java Web Start, сокет-соединения? - PullRequest
2 голосов
/ 03 декабря 2009

Я разрабатывал тестовую среду для конкретного клиент-серверного продукта (COTS), которая предоставляет XML-запросы и ответы через необработанный ip-сокет.

Мне удалось разработать мою тестовую среду в приложении PHP с хорошими результатами, но я хочу сделать тестовую среду легко переносимой. Конечно, образ VMWare достаточно «переносим», но для некоторых это головная боль. (Получить и зарегистрировать VMWare Player и т. Д.)

Таким образом, моя идея заключалась в том, чтобы написать Java-апплет / Java Web Start для запуска инфраструктуры тестирования в среде локальной сети пользователя. Веб-сайт будет обслуживать апплет / jnlp и запускаться на рабочем столе, указывать на IP-адрес / порт сервера и запускать набор тестов. Соберите результаты и отобразите их пользователю.

Я не разрабатывал апплет раньше или проект Java Web Start, но я думаю, что это довольно просто. Одной из проблем стала проблема Socket Connections для подписанных и неподписанных апплетов. В ответах на другие вопросы говорится, что вы не можете устанавливать сокет-соединения, если он не подключен к исходному серверу (?). В таком случае, как можно подписать апплет приложения / запуск Java? Кто такие поставщики сертификатов и т. Д.?

-Israel

1 Ответ

2 голосов
/ 03 декабря 2009

С здесь (с подписью)

  1. keytool -genkey -keystore myKeyStore -alias me

  2. keytool -selfcert -keystore myKeyStore -alias me

  3. jarsigner -keystore myKeyStore jarfile.jar me

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...