Вам необходимо включить HTTPS на веб-сервере. Чтобы получить сертификат, необходимо предоставить учетные данные и имя хоста сервера в центр сертификации (CA), например, VeriSign или Thawte. Они могут предоставить вам сертификат сервера, подписанный их корневым сертификатом или некоторым промежуточным сертификатом. Затем этот сертификат необходимо импортировать на веб-сервер, чтобы включить HTTPS через SSL. Веб-клиенты, такие как браузер или веб-запуск, будут проверять цепочку сертификатов при доступе к серверу.
Если вы используете самозаверяющий jar-файл, всем вашим пользователям будет выдано предупреждение о потенциально небезопасном коде. Чтобы избежать этого, вы должны получить сертификат подписи кода от центра сертификации, который будет несколько похож на сертификат веб-сервера. Этот сертификат, предоставленный центром сертификации, можно импортировать в хранилище ключей и использовать так же, как вы используете самозаверяющий сертификат. Сертификат подписи кода будет подписан центром сертификации, чтобы цепочка сертификатов могла быть проверена с помощью веб-запуска.