【问题标题】:Configure Wildfly Swarm for SSL为 SSL 配置 Wildfly Swarm
【发布时间】:2018-03-15 08:40:07
【问题描述】:

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

【问题讨论】:

    标签: ssl https jax-rs wildfly-swarm


    【解决方案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
    

    编辑:如果您有一个带有 single 条目的密钥库,其密码与密钥库密码相同,则不需要key.alias 和@987654326 @ 特性。在这种情况下,这就足够了:

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

    (示例项目中其实是这样的,所以你可以克隆它并尝试:-))

    【讨论】:

    • 谢谢@Ladicek,这很有帮助。
    • 如何为双向 TLS 身份验证设置信任库?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-02-14
    • 1970-01-01
    • 1970-01-01
    • 2018-06-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多