Подписанные Неподписанные апплеты / Java Web Start, Подключения к сокетам?
Вопрос
Я разрабатывал тестовую платформу для конкретного клиент-серверного продукта (COTS), который предоставляет XML-запросы и ответы через необработанный ip-сокет.
Я смог разработать свой тестовый фреймворк в PHP-приложении с хорошими результатами, но мое желание - сделать тестовый фреймворк легко переносимым.Конечно, образ VMware "достаточно переносим", но для некоторых это головная боль.(Получите и зарегистрируйте VMware Player и т.д.)
Итак, моя идея состояла в том, чтобы написать Java-апплет / Java Web Start для запуска тестовой платформы в среде локальной сети пользователя.Веб-сайт будет обслуживать апплет / jnlp и выполняться на рабочем столе, указывать на IP / порт сервера и запускать набор тестов.Соберите результаты и покажите их пользователю.
Я раньше не разрабатывал апплет или проект Java Web Start, но я считаю, что это довольно просто.Одна вещь, которая действительно вызывала беспокойство, - это проблема подключения сокетов для подписанных и неподписанных апплетов.Другие ответы на вопросы говорят, что вы не можете устанавливать соединения с сокетами, если только они не связаны с исходным сервером (?).В таком случае, как подписывать свое приложение applet / java web start?Кто является поставщиками сертификатов и т.д.?
-Израиль
Решение
От здесь (самоподписывающийся)
keytool -genkey -keystore myKeyStore -alias me
keytool -selfcert -keystore myKeyStore -alias me
jarsigner -keystore myKeyStore jarfile.jar me