如何使用认证的SSL(非自签名)保护Java(Netty)Websockets应用程序安全?

时间:2019-06-20 14:36:33

标签: java maven ssl websocket netty

我有一个Java WebSockets应用程序,它是从我之前的那个人那里继承而来的。我需要使用经过认证的SSL部署此应用程序。

我从在我之前进行工作的团队那里继承了此应用程序。我不是JAVA开发人员,所以我对所有事情都很困惑。我已经尝试并使用自签名证书成功部署了该应用程序。但是,现在我需要将其部署到生产中。

我不熟悉各种Java服务器和部署平台,因此我将描述如何部署应用程序。

我使用命令mvn clean install构建jar文件。我使用命令java -jar app.jar

部署应用

现在,如果我将.crt和.key文件用于认证证书,则可以插入它们,因为我已经对代码进行了充分的剖析,以知道将这些文件插入到哪里以使用SSL证书部署代码。

我已经使用cert bot的自动过程成功为apache生成了SSL证书。但是我找不到Java应用程序的任何选项。我只需要有关如何执行此操作的指导。

我找到了一些我只能部分理解的解决方案。一种是使用来自apache或nginx服务器的某种重定向,并在其中一台服务器上部署有效证书。

但是我也没有成功。任何帮助表示赞赏。

0 个答案:

没有答案