Skip to main content
OnCommand Insight
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Importación de certificados SSL firmados por CA para Cognos y DWH (Insight 7.3.5 a 7.3.9)

Colaboradores

Puede agregar certificados SSL para habilitar la autenticación y el cifrado mejorados para su entorno de Data Warehouse y Cognos.

Acerca de esta tarea

Debe tener privilegios de administrador para realizar este procedimiento.

Pasos

  1. Cree un backup de ..\SANScreen\cognos\analytics\configuration\cogstartup.xml.

  2. Crear una copia de seguridad de las carpetas «'certs'» y «'csk'» en ..\ SANScreen\cognos\analytics\configuration.

  3. Genere una solicitud de cifrado de certificado desde Cognos. En una ventana Admin CMD, ejecute:

    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. Abra el c:\temp\encryptRequest.csr archiva y copia el contenido generado.

  5. Envíe el encryptRequest.csr a la entidad de certificación (CA) para obtener un certificado SSL.

    Asegúrese de agregar atributos adicionales como "TAN:dns=FQDN (por ejemplo, hostname.netapp.com)`" para agregar SubjectAltName. Google Chrome versión 58 y posteriores se queja si falta SubjectAltName en el certificado.

  6. Descargue los certificados de cadena incluyendo el certificado raíz utilizando el formato PKCS7

    Esto descargará el archivo fqdn.p7b

  7. Obtenga un certificado en formato .p7b de la CA. Utilice un nombre que lo marque como el certificado del servidor web Cognos.

  8. ThirdPartyCertificateTool.bat no puede importar la cadena completa, de modo que se necesitan varios pasos para exportar todos los certificados. Divida la cadena exportándolos individualmente de la siguiente manera:

    1. Abra el certificado .p7b en "'Extensiones de shell de cifrado'".

    2. Navegue en el panel izquierdo hasta «'certificados'».

    3. Haga clic con el botón derecho del ratón en la CA raíz > todas las tareas > Exportar.

    4. Seleccione salida Base64.

    5. Introduzca un nombre de archivo que lo identifique como certificado raíz.

    6. Repita los pasos del 8 al 8 c para exportar todos los certificados por separado en archivos .cer.

    7. Asigne un nombre a los archivos intermediateX.cer y cognos.cer.

  9. Ignore este paso si sólo tiene un certificado de CA, de lo contrario, combine root.cer y intermediateX.cer en un archivo.

    1. Abra Intermediate.cer con el Bloc de notas y copie el contenido.

    2. Abra root.cer con el Bloc de notas y guarde el contenido de 9a.

    3. Guarde el archivo como CA.cer.

  10. Importe los certificados al almacén de claves de Cognos mediante el símbolo del sistema Admin CMD:

    1. cd "'Archivos de programa\sanscreen\cognos\analítica\bin'"

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

      Esto establecerá CA.cer como entidad emisora de certificados raíz.

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

      Esto establecerá Cognos.cer como certificado de cifrado firmado por CA.cer.

  11. Abra la configuración de IBM Cognos.

    1. Seleccione Configuración local-→ Seguridad -→ Criptografía -→ Cognos

    2. Cambiar «¿utilizar CA de terceros?» Para True.

    3. Guarde la configuración.

    4. Reinicie Cognos

  12. Exporte el último certificado Cognos a cognos.crt utilizando el indicador de administración CMD:

    1. "D:\Archivos de programa\SANscreen\java\bin\keytool.exe" -exportcert -file "'c:\temp\cognos.crt'" -keystore "D:\Archivos de programa\SANscreen\cognos\analítica\Configuration\certs\CAMKeystore" -storetype PKCS12 -storepass NoWordSet -alias cifrado

  13. Importe "'c:\temp\cognos.crt'" en dwh truStore para establecer la comunicación SSL entre Cognos y DWH, mediante la ventana de indicación Admin CMD.

    1. "D:\Archivos de programa\SANscreen\java\bin\keytool.exe" -importcert -file "'c:\temp\cognos.crt'" -keystore "D:\Archivos de programa\SANscreen\wiland\autónoma\Configuration\Server.trustore" -storeprechrit -alias cognoscert

  14. Reinicie el servicio SANscreen.

  15. Realice una copia de seguridad de DWH para asegurarse de que DWH se comunica con Cognos.