Silk Central を SSL を使用したセキュアな Web サーバー接続を使用するように構成した場合、この環境で BIRT レポートが機能するように設定する必要があります。
- インスタンス管理 ページを使用して、設定するインスタンスのチャート サーバー サービスを停止します。
- 次のコマンド ラインを実行して、OpenSSL を使用して PKCS #12 キーストアを作成します:openssl pkcs12 -export -in ./host.cert -inkey ./host.key > ./host.p12
例:
openssl pkcs12 -export -in C:/ProgramData/SilkCentral/ssl/host.cert -inkey
C:/ProgramData/SilkCentral/ssl/host.key > C:/ProgramData/SilkCentral/ssl/host.p12
- 次のコマンド ラインを実行して、host.p12 キーストアを Java キーストアに変換します:keytool.exe -importkeystore -srckeystore ./host.p12 -destkeystore ./host.jks -srcstoretype pkcs12
例:
"C:\Program Files (x86)\Silk\Silk Central
21.\instance_1_silk\lib\jre\bin\keytool.exe"
-importkeystore -srckeystore C:/ProgramData/SilkCentral/ssl/host.p12 -destkeystore
C:/ProgramData/SilkCentral/ssl/host.jks -srcstoretype pkcs12
- チャート サーバー構成ファイル sc_ChartServer.processconfig(C:\Program Files (x86)\Silk\Silk Central 21.0\instance_<インスタンス番号>_<インスタンス名>\Conf にあります)に次の行を追加します。
<Service>
<SystemProperties>
...
<SystemProperty name="javax.net.ssl.trustStore" value="<host.jks ファイルへのパス>" />
<SystemProperty name="javax.net.ssl.trustStorePassword" value="<パスワード>" />
</SystemProperties>
</Service>
例:<Service>
<SystemProperties>
...
<SystemProperty name="javax.net.ssl.trustStore" value="C:/ProgramData/SilkCentral/ssl/host.jks" />
<SystemProperty name="javax.net.ssl.trustStorePassword" value="changeit" />
</SystemProperties>
</Service>
- チャート サーバー サービスを再起動します。