配置Wildfly Swarm用于SSL

时间:2018-03-15 08:40:08

标签: ssl https jax-rs wildfly-swarm

我尝试配置Wildfly Swarm以使用SSL来启用HTTPS连接。我的应用程序只有一个REST API端点(JAX-RS)。我找到了一些关于经典Wildfy的信息,使用standalone.xml进行配置。 我知道我也可以使用standalone.xml,但我不确定我是否可以将这个配置放在project-defaults.yml中。

1 个答案:

答案 0 :(得分:1)

project-defaults.yml中配置SSL绝对是可能的。我在这里有一个示例项目:https://github.com/Ladicek/swarm-test-suite/tree/master/protocols/https。它不使用JAX-RS,仅仅是Servlet,但应该足够了。

project-defaults.yml的相关部分如下所示:

swarm:
  https:
    keystore:
      path: ${project.build.directory}/keystore.jks
      password: password
    key:
      alias: httpskey
      password: password

编辑:如果您的密钥库中包含单个条目,其密码与相同作为密钥库密码,则您不需要{{1} }和key.alias属性。在这种情况下,这就足够了:

key.password

(实际上这是示例项目中的情况,因此您可以克隆它并尝试:-))