SSL 環境で BIRT レポートを有効にする

Silk Central を SSL を使用したセキュアな Web サーバー接続を使用するように構成した場合、この環境で BIRT レポートが機能するように設定する必要があります。
  1. インスタンス管理 ページを使用して、設定するインスタンスのチャート サーバー サービスを停止します。
  2. 次のコマンド ラインを実行して、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
  3. 次のコマンド ラインを実行して、host.p12 キーストアを Java キーストアに変換します:keytool.exe -importkeystore -srckeystore ./host.p12 -destkeystore ./host.jks -srcstoretype pkcs12 例:
    "C:\Program Files (x86)\Silk\Silk Central 
    19.5\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
  4. チャート サーバー構成ファイル sc_ChartServer.processconfigC:\Program Files (x86)\Silk\Silk Central 19.5\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>
  5. チャート サーバー サービスを再起動します。