Skip to main content
OnCommand Insight
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Importation de certificats SSL signés par une autorité de certification pour Cognos et DWH (Insight 7.3.5 à 7.3.9)

Contributeurs

Vous pouvez ajouter des certificats SSL pour activer l'authentification et le chiffrement améliorés pour votre environnement Data Warehouse et Cognos.

Description de la tâche

Vous devez disposer de privilèges d'administrateur pour effectuer cette procédure.

Étapes

  1. Créer une sauvegarde de ..\SANScreen\cognos\analytics\configuration\cogstartup.xml.

  2. Créez une sauvegarde des dossiers « certs » et « csk » sous ..\ SANScreen\cognos\analytics\configuration.

  3. Générez une demande de cryptage de certificat à partir de Cognos. Dans une fenêtre Admin CMD, exécutez :

    1. cd “\Program Files\sanscreen\cognos\analytics\bin”

    2. ThirdPartyCertificateTool.bat -java:local -c -e -p NoPassWordSet -a RSA -d “CN=FQDN,O=orgname,C=US” -r c:\temp\encryptRequest.csr

  4. Ouvrez le c:\temp\encryptRequest.csr classez et copiez le contenu généré.

  5. Envoyez encryptRequest.csr à l'autorité de certification (CA) pour obtenir un certificat SSL.

    Assurez-vous d'ajouter des attributs supplémentaires tels que `SAN:dns=FQDN (par exemple, hostname.netapp.com)`" pour ajouter le SubjectAltName). Google Chrome version 58 et ultérieure se plaint si le SubjectAltName est absent du certificat.

  6. Téléchargez les certificats de chaîne en incluant le certificat racine en utilisant le format PKCS7

    Ceci téléchargera le fichier fqdn.p7b

  7. Obtenez un certificat au format .p7b auprès de votre autorité de certification. Utilisez un nom qui le marque comme certificat pour le serveur Web Cognos.

  8. ThirdPartyCertificateTool.bat ne parvient pas à importer l'ensemble de la chaîne ; plusieurs étapes sont donc nécessaires pour exporter tous les certificats. Divisez la chaîne en les exportant individuellement comme suit :

    1. Ouvrez le certificat .p7b dans « Crypto Shell Extensions ».

    2. Naviguez dans le volet de gauche jusqu'à “certificats”".

    3. Cliquez avec le bouton droit de la souris sur CA racine > toutes les tâches > Exporter.

    4. Sélectionnez sortie Base64.

    5. Entrez un nom de fichier identifiant celui-ci comme certificat racine.

    6. Répétez les étapes 8a à 8c pour exporter tous les certificats séparément dans des fichiers .cer.

    7. Nommez les fichiers intermediateX.cer et cognos.cer.

  9. Ignorez cette étape si vous n'avez qu'un seul certificat CA, sinon fusionnez root.cer et intermediateX.cer en un seul fichier.

    1. Ouvrez intermediate.cer avec le Bloc-notes et copiez le contenu.

    2. Ouvrez root.cer avec le Bloc-notes et enregistrez le contenu à partir de 9a.

    3. Enregistrez le fichier sous CA.cer.

  10. Importez les certificats dans le magasin de clés Cognos à l'aide de l'invite Admin CMD :

    1. cd « Program Files\sanscreen\cognos\analytics\bin »

    2. ThirdPartyCertificateTool.bat -Java:local -i -T -r c:\temp\CA.cer

      Cela va définir CA.cer comme autorité de certification racine.

    3. ThirdPartyCertificateTool.bat -Java:local -i -e -r c:\temp\cognos.cer -t c:\temp\CA.cer

      Ceci définit Cognos.cer comme certificat de cryptage signé par CA.cer.

  11. Ouvrez la configuration IBM Cognos.

    1. Sélectionnez Configuration locale→ sécurité -→ cryptographie -→ Cognos

    2. Modifier « utiliser une autorité de certification tierce ? » Sur vrai.

    3. Enregistrez la configuration.

    4. Redémarrez Cognos

  12. Exportez le dernier certificat Cognos dans cognos.crt à l'aide de l'invite Admin CMD :

    1. « D:\Program Files\SANscreen\Java\bin\keytool.exe » -exportcert -file « c:\temp\cognos.crt » -keystore « D:\Program Files\SANscreen\cognos\analytics\configuration\certs\CAMKeystore » -storetype PKCS12 -storepass NoPassSet alias WordSet

  13. Importez « c:\temp\cognos.crt » dans dwh trustore pour établir une communication SSL entre Cognos et DWH, à l'aide de la fenêtre d'invite Admin CMD.

    1. « D:\Program Files\SANscreen\Java\bin\keytool.exe » -importcert -file « c:\temp\cognos.crt » -keystore « D:\Program Files\SANscreen\Wildfly\standalone\configuration\Server.trustore » -storepass changeit -alias cogoscert

  14. Redémarrez le service SANscreen.

  15. Effectuez une sauvegarde de DWH pour vous assurer que DWH communique avec Cognos.