29.3 Activation de SSL avec un certificat signé d'une autorité de certification externe

Pour un environnement de production, il convient d'utiliser un certificat signé émis par une autorité de certification valide. Cette section explique comment importer un certificat signé sur le serveur d'applications Tomcat par défaut pour les applications d'identité.

Cette procédure suppose que vous disposez d'un certificat signé provenant d'une autorité de certification valide. Pour plus d'informations, reportez-vous à la Section 29.2, Création d'un fichier Keystore et d'une demande de signature de certificat.

Pour utiliser un certificat signé et SSL :

  1. Copiez le certificat dans le répertoire de configuration de votre serveur d'applications. Par exemple : C:\NetIQ\idm\apps\tomcat\conf.

  2. Pour convertir le certificat racine au format DER, procédez comme suit :

    1. Double-cliquez sur le certificat stocké dans le répertoire conf.

    2. Dans la boîte de dialogue Certificate (Certificat), cliquez sur Certificate Path (Chemin du certificat).

    3. Sélectionnez le certificat racine que vous avez reçu de l'autorité de signature.

    4. Cliquez sur View Certificate (Afficher le certificat).

    5. Cliquez sur Details > copy to file (Détails > Copier dans le fichier).

    6. Dans l'assistant d'exportation de certificat, cliquez sur Next (Suivant).

    7. Sélectionnez DER encoded binary for X.509 (Binaire DER codé pour X.509), puis cliquez sur Next (Suivant).

    8. Créez un nouveau fichier pour y stocker le certificat nouvellement formaté et enregistrez-le dans le répertoire conf de votre serveur d'applications.

      Par exemple : C:\NetIQ\idm\apps\tomcat\conf.

    9. Cliquez sur Finish (Terminer).

  3. Pour importer les certificats convertis, procédez comme suit :

    1. Dans une invite de commande, accédez au répertoire conf de votre serveur d'applications.

    2. Saisissez la commande suivante :

      keytool -import -trustcacerts -alias root -keystore your.keystore -file yourRootCA.der

      Par exemple :

      keytool -import -trustcacerts -alias root -keystore IDMkey.keystore -file IDMTESTREE.der

      REMARQUE :vous devez indiquer root comme alias.

      Après avoir importé le certificat, le serveur affiche Certificate was added to keystore (Certificat ajouté au Keystore).

    3. Vérifiez que le certificat signé est importé correctement dans le répertoire conf à l'aide de la commande suivante :

      keytool -list -v -alias root -keystore your.keystore

      Par exemple :

      keytool -list -v -alias root -keystore IDMkey.keystore

      Le serveur répertorie vos certificats.

  4. NetIQ vous recommande d'importer aussi les certificats signés à l'emplacement du fichier cacerts de Java. Par exemple :

    keytool -import -trustcacerts -alias root -keystore C:\NetIQ\idm\jre\lib\security\cacerts -file IDMTESTREE.der
  5. Mettez à jour les paramètres SSL pour le serveur d'applications. Pour ce faire, reportez-vous à la Section 29.6, Mise à jour des paramètres SSL pour le serveur d'applications.

  6. Mettez à jour les paramètres SSL dans l'utilitaire de configuration. Pour plus d'informations, reportez-vous à la Section 29.7, Mise à jour des paramètres SSL dans l'utilitaire de configuration.

  7. Mettez à jour les paramètres SSL pour Self Service Password Reset. Pour plus d'informations, reportez-vous à la Section 29.8, Mise à jour des paramètres SSL pour SSPR

  8. Relancez Tomcat.