SSL接続時にCCMS Output GeneratorIXIA CCMS SchedulerのJavaバージョンを変更したいのですが?

SSLで設定されたTEXTMLサーバーに接続する際、CCMS Output GeneratorまたはIXIA CCMS SchedulerのJavaバージョンを更新することができます。

説明

SSLを使用し、Java 1.7を1.8に置き換えました。この変更以来、出力を生成しようとすると接続エラーが発生します。wrapper.logファイルには、次のエラーメッセージが表示されます:ERROR com.ixiasoft.outputgenerator.packager.Packager - Server{host='cmsdb', port=2551, majorVersion=4, version=, security=SSL_SECURITY}とdocbase cms_prodに接続できません

解決法

  1. 現在のJava JREのルートディレクトリに移動します。今使っているJavaのパスがC:\Ixiasoft\jdk1.7.0_80なら、C:\Ixiasoft\jdk1.7.0_80\jreフォルダに変更します。
  2. 信頼できる証明書のリストを見るには、次のように入力します:
    bin\keytool.exe -list -storepass changeit -keystore lib\security\cacerts |findstr /V /i sha1 |sort
    最初の列には、証明書のエイリアスが含まれます。例えば、ixiasoft_rootixiasoft_sub
  3. 現在のJavaストアから証明書を取り出すには、次のように入力します:
    set certificatename=%company%_root
    例:
    set certificatename=ixiasoft_root
  4. 次のように入力します:
    bin\keytool.exe -export -storepass changeit -keystore lib\security\cacerts -rfc -alias %certificatename% -file c:\temp%certificatename%.pem
    これにより、C:\temp\フォルダに%company%_root.pemというファイルが作成されます。例: C:\temp\ixiasoft_root.pem
  5. 次のように入力します:
    set certificatename=%company%_sub
    例:
    set certificatename=ixiasoft_sub
  6. 次のように入力します:
    bin\keytool.exe -export -storepass changeit -keystore lib\security\cacerts -rfc -alias %certificatename% -file c:\temp%certificatename%.pem
    これにより、C:\temp\フォルダに%company%_sub.pemというファイルが作成されます。例: C:\temp\ixiasoft_sub.pem
  7. 新しいJava JREのルートディレクトリに移動します。JavaのパスがC:\Ixiasoft\jdk1.8.0_121なら、C:\Ixiasoft\jdk1.8.0_121\jreフォルダに変更します。
  8. 次のように入力します:
    set certificatename=%company%_root
    例:
    set certificatename=ixiasoft_root
  9. 次のように入力します:
    bin\keytool.exe -import -storepass changeit -keystore lib\security\cacerts -noprompt -alias %certificatename% -file c:\temp%certificatename%.pem
  10. 次のように入力します:
    set certificatename=%company%_sub
    例:
    set certificatename=ixiasoft_sub
  11. 次のように入力します:
    bin\keytool.exe -import -storepass changeit -keystore lib\security\cacerts -noprompt -alias %certificatename% -file c:\temp%certificatename%.pem
注: SSL信頼ルート証明書は次の出力生成で使用されるため、再起動は必要ありません。