Подписанные Неподписанные апплеты / Java Web Start, Подключения к сокетам?

StackOverflow https://stackoverflow.com/questions/1838184

Вопрос

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

Я смог разработать свой тестовый фреймворк в PHP-приложении с хорошими результатами, но мое желание - сделать тестовый фреймворк легко переносимым.Конечно, образ VMware "достаточно переносим", но для некоторых это головная боль.(Получите и зарегистрируйте VMware Player и т.д.)

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

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

-Израиль

Это было полезно?

Решение

От здесь (самоподписывающийся)

  1. keytool -genkey -keystore myKeyStore -alias me

  2. keytool -selfcert -keystore myKeyStore -alias me

  3. jarsigner -keystore myKeyStore jarfile.jar me

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top