Installez un certificat provenant d'une autorité de certification (AC) pour remplacer le certificat auto-signé par défaut utilisé pour sécurisé la connexion SSL entre AX Serveur et les applications clientes.
Cette tâche exige que vous utilisiez l'utilitaire keytool d'Oracle pour gérer les clés et les certificats. Pour plus d'informations sur l'utilitaire keytool d'Oracle, consultez la documentation dur keytool d'Oracle.
Pour exécuter cette tâche correctement, vous devez maîtriser l'utilisation des certificats de sécurité et de la technologie de magasin de clés Java :
Si vous rencontrez des problèmes lors de la configuration du certificat de sécurité, vous pouvez restaurer la configuration d'origine en arrêtant le service d'Analytics Exchange, en restaurant ces fichiers, puis en relançant le service.
Astuce
Ajoutez le sous-répertoire Java bin à la variable d'environnement PATH de votre système d'exploitation pour pouvoir utiliser la commande keytool sans indiquer le chemin complet. Pour ajouter le sous-répertoire au chemin dans votre session, exécutez Set PATH=<chemin_java_bin>;%PATH%.
keytool -genkeypair -alias <alias> -keyalg RSA -keystore <nom_fichier_magasin_clés>
Champ | Exemple |
---|---|
Quel est votre nom et prénom ? Commentaires Vous devez entrer le nom d'hôte de votre instance AX Serveur pour cette question. | axserver.ax.com |
Quel est le nom de votre unité organisationnelle ? | Achats |
Quel est le nom de votre organisation ? | ExempleSociété |
Quel est le nom de votre ville ou localité ? | Cupertino |
Quel est le nom de votre état ou de votre région ? | CA |
Quel est le code pays à deux lettres de cette unité ? | US |
Est-ce que <CN=axserver.ax.com, OU=Purchasing, O=ExampleCompany, L=Cupertino, ST=CA, C=US> est correct ? | y |
Appuyez sur Entrée pour utiliser le même mot de passe que le magasin de clés ou indiquez-en un nouveau et appuyez sur Entrée.
Remarque
Ignorez cette section si vous utilisez un certificat existant.
Si vous avez acheté votre certificat de sécurité à une AC commerciale, telles que VeriSign, consultez la documentation fournie pour obtenir des informations sur la configuration de votre magasin de clés. Créez un CSR en appliquant la syntaxe suivante :
keytool -certreq -alias <alias> -keyalg RSA -file <fichier_sortie_csr> -keystore <nom_fichier_magasin_clés>
Résultat Vous disposez désormais d'un fichier que vous pouvez utiliser pour demander un certificat auprès d'une autorité de certification.
Si votre certificat est dans un format de type PKCS12 qui ne peut pas être importé dans un magasin de clés et que vous ne pouvez pas le convertir au format PEM, contactez les services d'assistance d'ACL pour obtenir de l'aide sur la configuration du certificat dans Tomcat.
keytool -import -alias <alias> -keystore <nom_fichier_magasin_clés> -trustcacerts -file <nom_fichier_certificat>
Si vous importez les deux certificats, l'alias indiqué pour chaque certificat doit être unique. Vous devez d'abord importer le certificat racine, puis relancer la commande keytool pour importer le certificat intermédiaire.
keytool -import -alias <alias> -keystore <nom_fichier_magasin_clés> -trustcacerts -file <nom_fichier_certificat>
L'alias indiqué doit avoir la même valeur que celle indiquée lorsque vous avez généré le magasin de clés. Le certificat importé remplacera le certificat auto-signé par défaut créé dans le magasin de clés.
Vous devez effectuer cette configuration dans chaque ordinateur d'utilisateur final sur lequel AX Client est installé si vous utilisez un certificat sans certificat racine dans le fichier cacerts par défaut.
L'emplacement par défaut est C:\Program Files(x86)\ACL Software\ACL Analytics Exchange Client\jre\lib\security
keytool -import -alias <alias> -keystore <fichier_cacerts> -trustcacerts -file <nom_fichier_certificat>
Si vous importez les deux certificats, l'alias indiqué pour chaque certificat doit être unique.
Le mot de passe java par défaut pour le fichier cacerts est changeit.
Si nécessaire, installez le certificat dans le navigateur Web de chaque ordinateur ayant accès aux applications Web d'Analytics Exchange.
Remarque
Cela n'est pas nécessaire si le certificat est fourni par une AC figurant dans la liste des autorités de certification racines fiables dans Internet Explorer. Les grandes AC commerciales, comme VeriSign, font partie de cette liste.