我是jmx和ssl的新手。现在我正在尝试用ssl实现jmx。
我已经创建了链接http://www.techbrainwave.com/?p=953中指定的密钥库和信任库。
并在https://blogs.oracle.com/jmxetc/entry/jmx_connecting_through_firewalls_using中在eclipse中实现了一个简单的java应用程序。我配置了像这样的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的正确方法吗?或者我还有其他方法可以实施吗?请告诉我,如果我错了。
提前致谢,