如何在jboss 7.0.0.GA中启用ssl

时间:2018-03-14 04:51:24

标签: java ssl jboss ejb tls1.2

我想为ejb调用实现SSL。我尝试通过以下链接,但它没有按预期工作。

enable SSl in jboss

如何在Jboss 7.0.0.GA中为EJB调用启用SSL。

1 个答案:

答案 0 :(得分:0)

试用WildFly 10的本教程 - http://middlewaremagic.com/jboss/?p=2783

您需要在服务器配置中更改的内容是:

  • 在SecurityRealm中添加SSL作为您的身份
  • 在下载子系统中配置HTTPs侦听器
  • 在远程处理子系统中配置连接器,该子系统将使用https
  • 从ejb3子系统
  • 引用新的远程连接器

示例CLI:

/core-service=management/security-realm=ApplicationRealm/server-identity=ssl:add(keystore-path=server.keystore, keystore-relative-to=jboss.server.config.dir, keystore-password=123456)
reload
/subsystem=undertow/server=default-server/https-listener=https:add(socket-binding=https, security-realm=ApplicationRealm)
/subsystem=remoting/http-connector=https-remoting-connector:add(connector-ref=https, sasl-protocol=remote, security-realm=ApplicationRealm)
/subsystem=ejb3/service=remote:write-attribute(name=connector-ref,value=https-remoting-connector)
reload

然后,您应该在EJB客户端配置中使用正确的端口(8443)。