使用 HTTPS TLS 1.2 配置 JBoss EAP 7

时间:2021-01-06 13:17:44

标签: java http https jboss

我正在尝试配置 JBOSS EAP 7.0 服务器以使用 HTTPS 和 TLS 1.2。

我使用以下命令创建了一个证书:

keytool -keystore <PATH>\keystore2.jks -alias servercert -validity 365 -genkey

然后我使用 cli 工具将以下内容添加到 standalone.xml 中。

            <security-realm name="HTTPSRealm">
            <server-identities>
                <ssl>
                    <keystore path="<PATH>\keystore2.jks" keystore-password="password" alias="servercert"/>
                </ssl>
            </server-identities>
        </security-realm>
    </security-realms>

...

<https-listener name="https" security-realm="HTTPSRealm" socket-binding="https"/>

HTTPS 的端口绑定是

       <socket-binding name="https" port="${jboss.https.port:8082}"/>

当我尝试在端口 8082 上使用 https 访问我的 Web 应用程序时,我的浏览器收到连接关闭错误。

谁能告诉我我做错了什么以及如何启用 HTTPS?日志中似乎没有创建任何错误,并且侦听器在启动时列出。

1 个答案:

答案 0 :(得分:0)

证书似乎已损坏,我生成了另一个证书,并且运行良好。