Comment puis-je modifier la version Java pour CCMS Output Generator ou IXIA CCMS Scheduler lorsque j'utilise SSL ?

Vous pouvez mettre à jour la version de Java pour CCMS Output Generator ou IXIA CCMS Scheduler lorsque vous vous connectez à TEXTML Server paramétré avec SSL.

Description

Nous utilisons SSL et avons remplacé Java 1.7 par 1.8. Depuis la modification, nous obtenons une erreur de connexion lorsque nous essayons de générer des sorties. Le fichier wrapper.log affiche le message d'erreur suivant : ERREUR com.ixiasoft.outputgenerator.packager.Packager - Impossible de se connecter au serveur{host='cmsdb', port=2551, majorVersion=4, version=, security=SSL_SECURITY} et à la docbase cms_prod.

Solution

  1. Allez dans le répertoire racine de votre JRE Java actuel. Si le chemin d'accès à votre Java actuel est C:\Ixiasoft\jdk1.7.0_80, allez au dossier C:\Ixiasoft\jdk1.7.0_80\jre.
  2. Pour voir la liste de certificats fiables, saisissez ce qui suit :
    bin\keytool.exe -list -storepass changeit -keystore lib\security\cacerts |findstr /V /i sha1 |sort
    La première colonne contient l'alias du certificat. Par exemple, ixiasoft_root et ixiasoft_sub.
  3. Pour extraire votre certificat du magasin Java actuel, saisissez ce qui suit :
    set certificatename=%company%_root
    Par exemple :
    set certificatename=ixiasoft_root
  4. Tapez ce qui suit :
    bin\keytool.exe -export -storepass changeit -keystore lib\security\cacerts -rfc -alias %certificatename% -file c:\temp%certificatename%.pem
    Cela crée un fichier appelé %company%_root.pem dans le dossier C:\temp\. Par exemple, C:\temp\ixiasoft_root.pem.
  5. Tapez ce qui suit :
    set certificatename=%company%_sub
    Par exemple :
    set certificatename=ixiasoft_sub
  6. Tapez ce qui suit :
    bin\keytool.exe -export -storepass changeit -keystore lib\security\cacerts -rfc -alias %certificatename% -file c:\temp%certificatename%.pem
    Cela crée un fichier appelé %company%_sub.pem dans le dossier C:\temp\. Par exemple, C:\temp\ixiasoft_sub.pem.
  7. Allez dans le répertoire racine de votre nouveau JRE Java. Si le chemin d'accès à votre Java est C:\Ixiasoft\jdk1.8.0_121 allez au dossier C:\Ixiasoft\jdk1.8.0_121\jre.
  8. Tapez ce qui suit :
    set certificatename=%company%_root
    Par exemple :
    set certificatename=ixiasoft_root
  9. Tapez ce qui suit :
    bin\keytool.exe -import -storepass changeit -keystore lib\security\cacerts -noprompt -alias %certificatename% -file c:\temp%certificatename%.pem
  10. Tapez ce qui suit :
    set certificatename=%company%_sub
    Par exemple :
    set certificatename=ixiasoft_sub
  11. Tapez ce qui suit :
    bin\keytool.exe -import -storepass changeit -keystore lib\security\cacerts -noprompt -alias %certificatename% -file c:\temp%certificatename%.pem
Remarque : Un redémarrage n'est pas nécessaire car le certificat SSL racine de confiance sera utilisé lors de la prochaine génération de sortie.