İpucu

JConsole TLS Desteği Eklenmesi

Bir uygulamayı JConsole gibi araçlarla erişebilecek şekide JMX desteği eklenebilir. Bu sayfada bu desteğin nasıl ekleneceği görülebilir : www.fibiler.com/Bir-Java-Uygulamasini-JConsole-ile-Erisilebilir-Yapilmasi_Ipucu_148134
Yine kullanıcı adı ve şifre eklenerek güvenlik sağlanabilir : www.fibiler.com/JMX-ile-Erisime-Kullanici-Adi-ve-Sifre-Kontrolu-Koymak_Ipucu_148140
Buna ek olarak SSL desteği de eklenebilir. Ancak sertifikaya sahip olanlar JConsole ile uygulamanızı çağırabilir hale gelir.
Bunun için önce sunucu tarafı için bir JKS (Java Key Store) dosyası, client için (jconsole için) bir JKS (Java Key Store) dosyası yaratılır. İki dosya tek bir dosya da olabilir. JKS (Java Key Store) dosyası oluşturma işlemi keytool aracı ile yapılır. Üretilen dosyanın adı keystore.jks adı verilebilir. Sunucu tarafı aşağıdaki parametreler eklenerek açılır :
java .... -Djavax.net.ssl.keyStore=keystore.jks -Djavax.net.ssl.keyStorePassword=keystorepassword ...
Client (jconsole) tarafı ise aşağıdaki parametreler ile çalıştırılır :
jconsole  -J-Djavax.net.ssl.trustStore=truststore -J-Djavax.net.ssl.trustStorePassword=truststorepassword
Jconsole bu şekilde çağrıldığında arada artık SSL şekilde konuşma olacaktır. Tam bir sunucu örneği şu şekilde olabilir :
-Dcom.sun.management.jmxremote=true -Dcom.sun.management.jmxremote.port=9999 -Dcom.sun.management.jmxremote.authenticate=true -Dcom.sun.management.jmxremote.password.file=Q:\jmxremote.password -Dcom.sun.management.jmxremote.access.file=Q:\jmxremote.access -Dcom.sun.management.jmxremote.ssl=true -Djavax.net.ssl.keyStore=Q:\testjmx.jks -Djavax.net.ssl.keyStorePassword=mercury
Jconsole'un client örneği ise :
jconsole -J-Djavax.net.ssl.trustStore=Q:\testjmx.jks -J-Djavax.net.ssl.trustStorePassword=admin -J-Djava.util.logging.config.file=Q:\log.properties
zafer.teker , 24.04.2025

Bu Sayfayı Paylaş:

Fibiler Üyelerinin Yorumları


Tüm üyeler içeriklere yorum ekleyerek katkıda bulunabilir : Yorum Gir



Bu Sayfayı Paylaş:

İletişim Bilgileri

Takip Et

Her Hakkı Saklıdır. Bu sitede yayınlanan tüm bilgi ve fikirlerin kullanımından fibiler.com sorumlu değildir. Bu sitede üretilmiş , derlenmiş içerikleri, fibiler.com'u kaynak göstermek koşuluyla kendi sitenizde kullanılabilirsiniz. Ancak telif hakkı olan içeriklerin hakları sahiplerine aittir