メイン コンテンツをスキップする 補完的コンテンツへスキップ

Talend RuntimeでSSL暗号を有効化

Qlikで提供される実行サーバーでは、既存のSSL Keystore経由のデータ転送前にデータを暗号化できます。

手順

  1. Talend Runtimeを設定する場合は、etcディレクトリーに移動してorg.talend.remote.jobserver.server.cfgを開き、編集します。以下のパラメーターをテンプレートとして使用してください:
    # ESB Runtime server SSL configuration
    org.talend.remote.server.ssl.keyStore=${keystoreFolder}/runtime-jobserver-server-keystore.p12
    org.talend.remote.server.ssl.keyStoreType=PKCS12
    org.talend.remote.server.ssl.keyStorePassword=${sslServerKeystorePassword}
    org.talend.remote.server.ssl.keyPassword=${sslServerKeystorePassword}
    org.talend.remote.server.ssl.trustStore=${keystoreFolder}/runtime-jobserver-server-truststore.p12
    org.talend.remote.server.ssl.trustStoreType=PKCS12
    org.talend.remote.server.ssl.trustStorePassword=${sslServerTruststorePassword}
    org.talend.remote.server.ssl.enabled.protocols=TLSv1.2,TLSv1.3
  2. org.talend.remote.jobserver.server.TalendJobServer.USE_SSL=false行でfalsetrueに置換します。
    次回、実行サーバーを起動した時、サーバーとクライアントの間の通信を保護するためにSSLプロトコルが使用されます。
  3. Talend Administration Center[Use https] (httpsの使用)チェックボックスをオンにし、暗号化を有効にします。
  4. <tac-installation>/apache-tomcat/bin/setenv.batで、JAVA_OPTS仕様を以下の設定で拡張します:
    -Dorg.talend.remote.client.ssl.keyStore=${keystoreFolder}/runtime-client-keystore.p12
    -Dorg.talend.remote.client.ssl.keyStorePassword=${sslClientKeystorePassword}
    -Dorg.talend.remote.client.ssl.trustStore=${keystoreFolder}/runtime-client-truststore.p12
    -Dorg.talend.remote.client.ssl.trustStorePassword=${sslClientTruststorePassword}
    -Dorg.talend.remote.client.ssl.enabled.protocols=TLSv1.2,TLSv1.3

    この行を次のように記述します:

    export JAVA_OPTS="$JAVA_OPTS -Xmx2048m -Dfile.encoding=UTF-8 -Dorg.talend.remote.client.ssl.keyStore=..."

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。