0

我是 jmx 和 ssl 的新手。现在我正在尝试用 ssl 实现 jmx。

我已经创建了链接http://www.techbrainwave.com/?p=953中指定的密钥库和信任库。

并在 Eclipse 中实现了一个简单的 java 应用程序,如 https://blogs.oracle.com/jmxetc/entry/jmx_connecting_through_firewalls_using。我像这样配置了 kestore 和 truststore 文件,

System.setProperty("javax.net.ssl.keyStore", "C:\\Users\\Administrator\\Desktop\\Certificates\\keystore.jks");

System.setProperty("javax.net.ssl.keyStorePassword", "123456");  

现在我必须用 jboss 运行应用程序。所以我编辑了属性-services.xml。用这样的标签设置相同的属性,

<attribute name="Properties">
         javax.net.ssl.trustStore = C:\\Users\\Administrator\\Desktop\\certificates\\truststore.jks 
     </attribute>

它现在正在工作。我怀疑这是用 jboss 实现 jmx 和 SSL 的正确方法吗?还是我有任何其他方式来实现它?如果我错了,请告诉我。

提前致谢,

4

1 回答 1

1

这是正确的方法,您可以查看此链接以获取更多详细信息,如果您需要在 jboss 中运行您的应用程序,您可以在 wrapper conf 中指定属性

于 2012-08-24T14:50:38.910 回答