SSL対応のJava JMXクライアント

ピーター・ペンゾフ:

このチュートリアルhttps://tomcat.apache.org/tomcat-7.0-doc/monitoring.htmlを使用してApache Tomcat 8を構成し、SSL証明書を生成しました。

JMXServiceURL url = new JMXServiceURL("service:jmx:rmi:///jndi/rmi://10.16.70.161:9999/jmxrmi");

            HashMap environment = new HashMap();
            String[] credentials = new String[]
            {
                "user", "passw"
            };
            environment.put(JMXConnector.CREDENTIALS, credentials);

            JMXConnector jmxc = JMXConnectorFactory.connect(url, environment);
            MBeanServerConnection server = jmxc.getMBeanServerConnection();

            Set<ObjectName> s2 = server.queryNames(new ObjectName("Catalina:type=Server,*"), null);
            for (ObjectName obj : s2)
            {
                ObjectName objname = new ObjectName(obj.getCanonicalName());
                System.out.println("serverInfo " + server.getAttribute(objname, "serverInfo"));
                System.out.println("address " + server.getAttribute(objname, "address"));
                System.out.println("stateName " + server.getAttribute(objname, "stateName"));
            }

SSL証明書で使用するために、このJMXクライアントをどのように拡張する必要がありますか?インターネットで良い例を見つけることができません。

ヴァル:

あと少しでコードは正しくなり、keytoolコマンドラインユーティリティを使用してSSL証明書をトラストストアに追加した後、次のコマンドラインでJMXクライアントを起動するだけで済みます。

java -Djavax.net.ssl.trustStore=/your/path/to/truststore.jks \ 
  -Djavax.net.ssl.trustStorePassword=truststore_pwd \ 
  YourJMXClient

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

コマンドラインJMXクライアントの設定値

分類Dev

JMXクライアントが接続すると、JMX対応のJavaアプリケーションがランダムな高次ポートを開くように見える

分類Dev

オープンソースのHTMLベースのJMXクライアント?

分類Dev

非JavaクライアントからJMXエージェントにアクセスする

分類Dev

Cookie対応のWebクライアントの使用

分類Dev

JavaでのSSLクライアント証明書の選択

分類Dev

Java 6で実行されているJMXクライアント/サーバーでのKerberos認証/承認のサポート

分類Dev

JavaクライアントでのSSLハンドシェイク

分類Dev

Java クライアントおよび WebSphere MQ の SSL サポートの使用

分類Dev

配列またはスライスに対するgolang influxdbクライアントの応答

分類Dev

JavaのFacebookRESTクライアント

分類Dev

カスタムクライアントドメインのSSL

分類Dev

JavaクライアントSSL再ネゴシエート

分類Dev

クライアント側のサービスに対応するもの(パターン)は何ですか?

分類Dev

コマンドラインでKafkaブローカーのJMXメトリックを監視する方法は?

分類Dev

応答ラインエラーの取得-Redisクライアントの削減

分類Dev

無共有対は、Java HotSpot(TM)クライアントの共有

分類Dev

1つのhttprequestに対して2つのhttp応答をクライアントに送信する

分類Dev

クライアントの要求に対するサーバー応答の受信

分類Dev

最高のJava Jabberクライアントライブラリ

分類Dev

Java:SSLクライアント側認証を追加する方法

分類Dev

HTTPS / SSLを介したJavaクライアント証明書

分類Dev

空の応答本文に対してWebクライアント応答ハンドラー(成功とエラーの両方)が実行されない

分類Dev

Spring対応のJAX-WS WebサービスでクライアントIPを取得する方法

分類Dev

linphoneでのSSLクライアント証明書の検証

分類Dev

クライアントSSLとエンドツーエンドSSLの違い

分類Dev

ローカルマシン上のJavaのUDPクライアントサーバー、クライアントプログラムが応答しない

分類Dev

Spring Web Socket Javaクライアント

分類Dev

Java httpクライアントとPOODLE

Related 関連記事

  1. 1

    コマンドラインJMXクライアントの設定値

  2. 2

    JMXクライアントが接続すると、JMX対応のJavaアプリケーションがランダムな高次ポートを開くように見える

  3. 3

    オープンソースのHTMLベースのJMXクライアント?

  4. 4

    非JavaクライアントからJMXエージェントにアクセスする

  5. 5

    Cookie対応のWebクライアントの使用

  6. 6

    JavaでのSSLクライアント証明書の選択

  7. 7

    Java 6で実行されているJMXクライアント/サーバーでのKerberos認証/承認のサポート

  8. 8

    JavaクライアントでのSSLハンドシェイク

  9. 9

    Java クライアントおよび WebSphere MQ の SSL サポートの使用

  10. 10

    配列またはスライスに対するgolang influxdbクライアントの応答

  11. 11

    JavaのFacebookRESTクライアント

  12. 12

    カスタムクライアントドメインのSSL

  13. 13

    JavaクライアントSSL再ネゴシエート

  14. 14

    クライアント側のサービスに対応するもの(パターン)は何ですか?

  15. 15

    コマンドラインでKafkaブローカーのJMXメトリックを監視する方法は?

  16. 16

    応答ラインエラーの取得-Redisクライアントの削減

  17. 17

    無共有対は、Java HotSpot(TM)クライアントの共有

  18. 18

    1つのhttprequestに対して2つのhttp応答をクライアントに送信する

  19. 19

    クライアントの要求に対するサーバー応答の受信

  20. 20

    最高のJava Jabberクライアントライブラリ

  21. 21

    Java:SSLクライアント側認証を追加する方法

  22. 22

    HTTPS / SSLを介したJavaクライアント証明書

  23. 23

    空の応答本文に対してWebクライアント応答ハンドラー(成功とエラーの両方)が実行されない

  24. 24

    Spring対応のJAX-WS WebサービスでクライアントIPを取得する方法

  25. 25

    linphoneでのSSLクライアント証明書の検証

  26. 26

    クライアントSSLとエンドツーエンドSSLの違い

  27. 27

    ローカルマシン上のJavaのUDPクライアントサーバー、クライアントプログラムが応答しない

  28. 28

    Spring Web Socket Javaクライアント

  29. 29

    Java httpクライアントとPOODLE

ホットタグ

アーカイブ