A.1 Certificados de LDAP seguro

iManager puede crear conexiones LDAP seguras en un segundo plano sin la intervención de ningún usuario. Si el certificado SSL del servidor LDAP se actualiza por cualquier motivo (por ejemplo, nueva CA administrativa), iManager debe recuperar automáticamente el nuevo certificado con la conexión autenticada e importarlo en su propia base de datos del almacén de claves.

Si no se realiza de forma correcta, debe suprimir el almacén de claves privadas que iManager utiliza para obligar a iManager y a Tomcat a volver a crear la base de datos y generar de nuevo el certificado:

  1. Cierre Tomcat.

  2. Suprima el archivo TOMCAT_HOME\webapps\nps\WEB-INF\iMKS .

  3. Reinicie Tomcat.

    Para obtener información acerca de cómo reiniciar Tomcat, consulteInicio y detención de Tomcat.

  4. Abra iManager en un navegador y vuelva a entrar en el árbol para volver a generar automáticamente el nuevo certificado y volver a crear el almacén de la base de datos.

De forma alternativa, también puede importar manualmente el certificado que necesita en el almacén de claves por defecto JVM de Tomcat mediante la herramienta de claves de la utilidad de gestión de certificados disponible en el JDK. Durante la creación de conexiones SSL seguras, iManager intenta primero utilizar el almacén de claves por defecto JVM y, después, utiliza la base de datos del almacén de claves específico de iManager.

Una vez que haya guardado un certificado de eDirectory en formato DER, debe importar el certificado raíz de confianza en el almacén de claves de iManager. Para ello, necesita un JDK para utilizar la herramienta de claves. Si se ha instalado un JRE (Java Runtime Environment, Entorno Runtime Java) con iManager, será necesario descargar un JDK para que utilice la herramienta de claves.

NOTA:Para obtener información acerca de cómo crear un archivo de certificado .der, consulte la sección “Exporting a Trusted Root or Public Key Certificate” (Exportación de un certificado raíz o de clave pública de confianza) de NetIQ Certificate Server Administration Guide (Guía de administración del servidor de certificados de NetIQ). Deseará exportar el certificado raíz de confianza.

  1. Abra una ventana de comandos.

  2. Cambie al directorio \bin en el que haya instalado el JDK.

    Por ejemplo, en un sistema Windows, introduciría el siguiente comando:

    cd j2sdk1.5.0_11\bin
    
  3. Importe el certificado al almacén de claves con la herramienta de claves, ejecutando los siguientes comandos de la herramienta de claves (específicos de la plataforma):

    • Linux

      keytool -import -alias [alias_name] -file [full_path]/trustedrootcert.der -keystore [full_path]/jre/lib/security/cacerts
      
    • Windows

      keytool -import -alias [alias_name] -file [full_path]\trustedrootcert.der -keystore [full_path]\jre\lib\security\cacerts
      

    Sustituya nombre_alias por un nombre único para este certificado y asegúrese de que incluye la ruta completa hacia trustedrootcert.der y cacerts.

    La última vía del comando especifica la ubicación del almacén de claves. Esto varía según el sistema porque se basa en la ubicación en la que está instalado iManager. A continuación se incluyen ejemplos de ubicaciones por defecto para iManager en Windows y Linux:

    • En Windows: C:\Program Files\Novell\jre\lib\security\cacerts
    • En Linux: /<INICIO_JAVA>/jre/lib/security/cacerts
  4. Introduzca changeit para la contraseña del almacén de claves.

  5. Haga clic en Sí cuando el sistema le solicite si confía en el certificado.

NOTA:Este proceso se debe repetir en cada árbol de eDirectory al que accederá con iManager. Si LDAP se ha configurado para que utilice un certificado que no ha firmado el CA administrativo del árbol, debe importar la raíz de confianza de dicho certificado. Por ejemplo, este proceso resulta necesario si LDAP está configurado para utilizar un certificado firmado por VeriSign*.