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 用に更新するには、次の手順を実行します。
-
Identity Service インスタンスの Autentication タブに移動します。
-
Reports Scheduler の URL を http に s を追加して https:FQDN:8888 に変更します。
-
変更を保存します。
-
Reports Scheduler のプロパティファイルに新しい Client ID と Secret Key が入力されているか確認します。
-
Windows サービスで Reports Scheduler Service を再起動します。

- 設定が成功しているか確認するには、"C:\Program Files\OpenLM\OpenLM Reports Scheduler\report_scheduler.properties" に移動し、
openlm.client.secretとopenlm.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 キーストアを設定するには、次の手順を実行します。
- Reports Scheduler のプロパティプログラムファイルを探します。 (通常の場所: C:\Program Files\OpenLM\OpenLM Reports Scheduler\bin\OpenLM Reports Scheduler.exe)
- Java タブを開き、次の行を追加します: -Djavax.net.ssl.keyStore="C:\Program Files\OpenLM\OpenLM Server\bin\cert\yourcertificate.pfx" -Djavax.net.ssl.keyStorePassword=yourpassword
- OK をクリックし、Apply を選択します。

SSL の設定方法
SSL を有効にするには、次の手順を実行します。
-
OpenLM Report Scheduler フォルダーを開き、report_scheduler.properties ファイルをテキストエディタで開きます(通常の場所: "C:\Program Files\OpenLM\OpenLM Reports Scheduler\report_scheduler.properties")。
-
次の変数を変更します:
server.address=FQDN (fully qualified domain name, ex: janedoe.openlm.com)
Server.protocol=https
-
変更を保存します。
-
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
-
OpenLM SLM フォルダーを開き、params.js ファイルをテキストエディタで開きます(通常の場所: "C:\Program Files\OpenLM\OpenLM Server\bin\wwwroot\params.js")。
-
次の変数を変更します:
var _schedulingTaskURL = 'https://FQDN:8888/reprot_scheduler/job';
-
変更を保存します。
-
Windows Services を開き、「OpenLM SLM」サービスを再起動します。
OpenLM SLM が SSL で保護されている場合
OpenLM SLM で既に SSL を使用している場合は、それに合わせて Report Scheduler を更新します。
-
OpenLM Report Scheduler フォルダーを開き、report_scheduler.properties ファイルをテキストエディタで開きます(通常の場所: C:\Program Files\OpenLM\OpenLM Reports Scheduler\)。
-
次の変数を変更します:
openlm.host=FQDN
openlm.protocol=https
openlm.ea.protocol=https
-
変更を保存します。
-
Windows Services を開き、「OpenLM Report Scheduler」サービスを再起動します。