Un Keystore est un fichier Java qui contient des clés de codage et, le cas échéant, des certificats de sécurité. Pour créer un Keystore, vous avez besoin de l'utilitaire Java Keytool inclus dans le JRE. Vous devez créer le fichier .jks, générer un certificat, puis importer ce dernier dans le fichier Keystore. Chaque certificat est associé à un alias unique. Le fichier Keystore doit être placé dans le répertoire conf du serveur d'applications qui héberge les applications d'identité et Identity Reporting.
Dans une invite de commande, accédez au répertoire conf du serveur d'applications sur lequel vous avez déployé les applications d'identité. Par exemple : opt/netiq/idm/apps/tomcat/conf.
Le chemin tomcat/conf est l'emplacement par défaut des applications installées sur un serveur Tomcat. Le chemin d'accès peut varier en fonction de la manière dont vous avez installé l'application et Tomcat.
Pour créer le fichier Keystore, entrez la commande suivante :
cd /opt/netiq/idm/apps/tomcat/conf export PATH=/opt/netiq/idm/jre/bin:$PATH
Pour créer le fichier Keystore, entrez la commande suivante :
keytool -genkey -alias keystore_name -keyalg RSA -keystore keystore_name.keystore -validity 3650
Par exemple :
keytool -genkey -alias IDMkey -keyalg RSA -keystore IDMkey.keystore -validity 3650
Lorsque vous y êtes invité, indiquez les valeurs des paramètres en fonction des considérations suivantes :
Lorsque le système vous demande votre prénom et votre nom, indiquez le nom complet du serveur. Par exemple :
MyTomcatServer.NetIQ.com
Utilisez une orthographe correcte. Si vous écrivez mal des mots, vous obtiendrez des erreurs lorsque vous générerez votre certificat signé à partir de l'autorité de signature.
(Facultatif) Créez un simple fichier texte pour enregistrer une copie des informations que vous fournissez pour les valeurs de paramètres.
Enregistrer ces informations permet de vous assurer de fournir les mêmes lorsque vous introduisez une demande auprès de l'autorité de signature et lorsque vous importez votre certificat.
Pour générer la demande de certificat, procédez comme suit :
Dans le répertoire conf, créez un simple fichier texte nommé votre_demande.csr. Par exemple : IDMcertrequest.csr.
À l'invite, entrez la commande suivante :
keytool -certreq -v -alias keystore_name -file your_request.csr -keypass keystore_password -keystore your.keystore -storepass your_password
Par exemple :
keytool -certreq -v -alias IDMkey.keystore -file IDMcertrequest.csr -keypass IDMkeypass -keystore IDMkey.keystore -storepass IDMpass
Lorsque vous exécutez la commande, l'utilitaire Keytool remplit le fichier .csr avec les données appropriées pour la demande d'un certificat.
(Conditionnel) Pour créer un certificat signé, soumettez le fichier .csr à une autorité de certification valide.
Copiez le fichier Keystore dans le répertoire tomcat/conf de chaque instance du serveur d'applications sur laquelle vous avez déployé Identity Reporting et SSPR.