JMX監視クライアントでSSLを使用するTalend Administration Centerの設定
Talend Administration Centerによって使用されるJMX監視クライアントは、<tac_home>/apache-tomcat/webapps/org.talend.administrator/WEB-INF/classes/monitoring_jmx_ssl.propertiesで設定されます。この設定には次のパラメーターが含まれています(デフォルト設定はコメントアウトされています):
# Set to true to enforce SSL for JMX monitoring client
org.talend.jmxmp.useSSL=true
org.talend.jmxmp.ssl.keyStore=<path_to_monitoring_client_keystore>
org.talend.jmxmp.ssl.keyStorePassword=<monitoring_client_keystore_password>
#org.talend.jmxmp.ssl.keyStoreType=JKS
org.talend.jmxmp.ssl.trustStore=<path_to_monitoring_client_truststore>
org.talend.jmxmp.ssl.trustStorePassword=<monitoring_client_truststore_password>
#org.talend.jmxmp.ssl.trustStoreType=JKS
#org.talend.jmxmp.ssl.enabled.protocols=TLSv1.2,TLSv1.3
#org.talend.jmxmp.ssl.enabled.cipher.suites=<comma separated list of enabled cipher suites>
これはサーバー側の設定とよく似ています。キーストアは、JMX監視サーバーで証明書ベースのクライアント認証が設定されている場合のみ使用されます。この場合、キーストアは必須です。そうでない場合、クライアントを認証することはできません。
トラストストアはサーバー側のキーストアに対応する必要があり、(必要であれば)キーストアはサーバー側のトラストストアに対応する必要があります。トラストストアが未定義の場合、クライアントは任意の監視サーバーを認証します。