2012-08-24 38 views
0

我是jmx和ssl的新手。現在我試圖用ssl來實現jmx。在JMX上實現SSL

我已經創建了鏈接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運行應用程序。所以我編輯了properties - services.xml。使用這樣的標籤設置相同的屬性,

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

它現在工作。我懷疑這是用jboss實現jmx和SSL的正確方法嗎?或者我有任何其他方式來實現它?請告訴我,如果我錯了。

由於提前,

回答

1

其正確的方式,你可以check this鏈接查看更多細節,如果你需要運行在JBoss中您的應用程序,你可以指定在包裝conf下的性能