【发布时间】:2016-01-11 11:13:39
【问题描述】:
我需要为 JMX 通信配置 TLSv1.2。
很遗憾,我在这里找不到合适的配置: https://docs.oracle.com/javase/8/docs/technotes/guides/management/agent.html
如何配置用于 JMX over SSL 的 TLS 版本?
PCI DSS 3.1 不允许使用 TLS 1.0。
【问题讨论】:
我需要为 JMX 通信配置 TLSv1.2。
很遗憾,我在这里找不到合适的配置: https://docs.oracle.com/javase/8/docs/technotes/guides/management/agent.html
如何配置用于 JMX over SSL 的 TLS 版本?
PCI DSS 3.1 不允许使用 TLS 1.0。
【问题讨论】:
您显然没有阅读您链接的文档。它说:
com.sun.management.jmxremote.ssl.enabled.protocols:默认 SSL/TLS 协议版本。
com.sun.management.jmxremote.ssl.enabled.cipher.suites:默认 SSL/TLS 密码套件。
这应该可以解决您的问题。配置完成后,使用最新版本 (1.0.2+) 的 OpenSSL 使用 sslscan 扫描您的 JXM 端口。
【讨论】:
com.sun.management.jmxremote.local.only的布尔值吗?
::ffff:127.0.0.1
com.sun.management.jmxremote.ssl.enabled.protocols=TLSv1.2,效果很好! (我将在明天奖励赏金 - 今天是不可能的)。关于 localhost bunning:我花了几个小时,但无法找到将其绑定到 localhost 的方法。当我配置remote.port 时,我无法将它绑定到本地主机。如果你知道怎么做,我会用新的赏金问一个新问题。