メインコンテンツまでスキップ

Reports SchedulerのSSL構成

概要

このドキュメントは、OpenLM Reports Scheduler コンポーネントで SSL(HTTPS)を有効化・設定する方法を説明します。

前提条件

Identity Service を使用する場合は、Reports Scheduler を先に Identity Service で保護してください。
SSL 証明書は .pfx を推奨します。

注: 一部の .pfx ファイルは特定の Java バージョンで読み込めません。必要に応じて Java のバージョンを変更してください。

  • Reports Scheduler をホストするサーバーへのアクセス
  • 証明書をインストールするための管理者権限
  • Reports Scheduler のホスト名に対する有効な SSL 証明書(CA 署名または社内 PKI)
  • 証明書に対応する秘密鍵
  • (任意)中間 CA バンドル

Identity Service のセキュリティモード設定

Identity Service を SSL 用に更新するには、次の手順を実行します。

  1. Identity Service インスタンスの Autentication タブに移動します。

  2. Reports Scheduler の URL を http に s を追加して https:FQDN:8888 に変更します。

  3. 変更を保存します。

  4. Reports Scheduler のプロパティファイルに新しい Client ID と Secret Key が入力されているか確認します。

  5. Windows サービスで Reports Scheduler Service を再起動します。

Reports Scheduler Identity Service configuration

  1. 設定が成功しているか確認するには、"C:\Program Files\OpenLM\OpenLM Reports Scheduler\report_scheduler.properties" に移動し、openlm.client.secretopenlm.client.scope に値が入っていることを確認します(以下の例を参照)。
# OpenLM Reports Scheduler Identity Service connection
openlm.connect.retries=5
openlm.protocol=https
openlm.host=1800jp.openlm.biz
openlm.soap.port=5015
openlm.ea.port=5015
openlm.ea.protocol=https
openlm.client.id=openlm.reportscheduler.client
openlm.client.secret=<REDACTED>;
openlm.client.scope=openlm.server.scope openlm.cloud.scope**

Keystore / PFX の準備

Java キーストアを設定するには、次の手順を実行します。

  1. Reports Scheduler のプロパティプログラムファイルを探します。 (通常の場所: C:\Program Files\OpenLM\OpenLM Reports Scheduler\bin\OpenLM Reports Scheduler.exe)
  2. Java タブを開き、次の行を追加します: -Djavax.net.ssl.keyStore="C:\Program Files\OpenLM\OpenLM Server\bin\cert\yourcertificate.pfx" -Djavax.net.ssl.keyStorePassword=yourpassword
  3. OK をクリックし、Apply を選択します。

Java Options keystore configuration

SSL の設定方法

SSL を有効にするには、次の手順を実行します。

  1. OpenLM Report Scheduler フォルダーを開き、report_scheduler.properties ファイルをテキストエディタで開きます(通常の場所: "C:\Program Files\OpenLM\OpenLM Reports Scheduler\report_scheduler.properties")。

  2. 次の変数を変更します:

server.address=FQDN (fully qualified domain name, ex: janedoe.openlm.com)

Server.protocol=https

  1. 変更を保存します。

  2. Windows Services を開き、「OpenLM Report Scheduler」サービスを再起動します。

#server.context.path=report_scheduler
server.address=1800jp.openlm.biz
server.port=8888
server.protocol=https
server.context.path=report_scheduler
browser.path=chromium/chrome.exe

設定ファイルの更新

# Placeholder snippet
ssl.enabled=true
ssl.port=8443
ssl.keystore.path=/path/to/reports-scheduler.jks
ssl.keystore.password=********
ssl.key.alias=reports-scheduler
ssl.protocols=TLSv1.2,TLSv1.3
  1. OpenLM SLM フォルダーを開き、params.js ファイルをテキストエディタで開きます(通常の場所: "C:\Program Files\OpenLM\OpenLM Server\bin\wwwroot\params.js")。

  2. 次の変数を変更します:

var _schedulingTaskURL = 'https://FQDN:8888/reprot_scheduler/job';

  1. 変更を保存します。

  2. Windows Services を開き、「OpenLM SLM」サービスを再起動します。

OpenLM SLM が SSL で保護されている場合

OpenLM SLM で既に SSL を使用している場合は、それに合わせて Report Scheduler を更新します。

  1. OpenLM Report Scheduler フォルダーを開き、report_scheduler.properties ファイルをテキストエディタで開きます(通常の場所: C:\Program Files\OpenLM\OpenLM Reports Scheduler\)。

  2. 次の変数を変更します:

openlm.host=FQDN
openlm.protocol=https
openlm.ea.protocol=https
  1. 変更を保存します。

  2. Windows Services を開き、「OpenLM Report Scheduler」サービスを再起動します。