Как защитить приложение Java (Netty) Websockets с помощью сертифицированного SSL (не самоподписанного)? - PullRequest
0 голосов
/ 20 июня 2019

У меня есть приложение Java WebSockets, которое я унаследовал от парня до меня.Мне нужно развернуть это приложение с сертифицированным SSL.

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

Я не знаком с различными java-серверами и платформами развертывания, поэтому я собираюсь описать, что я делаю для развертывания приложения.

Я создаюфайл jar с помощью команды mvn clean install.Я развертываю приложение с помощью команды java -jar app.jar

Теперь я могу вставить файлы .crt и .key, если они у меня есть для сертифицированного сертификата, потому что я проанализировал код достаточно, чтобы знать, куда их вставить.файлы для развертывания кода с SSL-сертификатом.

Я успешно сгенерировал SSL-сертификаты для Apache, используя автоматический процесс cert bot.Но я не могу найти какие-либо варианты для Java-приложения.Мне просто нужно руководство, как это сделать.

Я нашел некоторые решения, которые я понимаю только частично.Одним из них было использование некоторого перенаправления с сервера apache или nginx и развертывание действительных сертификатов на одном из этих серверов.

Но мне это тоже не удалось.Любая помощь приветствуется.

...