Índice

Objetivo

El objetivo de esta guía es orientar al usuario que esté utilizando la función "Área de Transferencia" para publicar documentos en ambiente HTTPS.

 

Introducción

En comunicaciones con alguna aplicación web (HTTPS) a través de una aplicación Java (Web o Desktop) puede ocurrir una inconsistencia en el momento en que la aplicación Java intenta comunicarse con el site usando HTTPS, por no tener un certificado SSL asociado. Para solucionar, siga los pasos detallados a seguir, el procedimiento se debe realizar en cada estación cliente.

Figura 1 - Mensaje de error cuando no hay certificado válido.


Esta guía fue especialmente escrita para Java 7.

 

Download del Certificado

El primer paso es hacer el download del certificado SSL del site deseado, es decir, del site en el cual desea conectarse a través del java usando HTTPS. El download del certificado puede ser realizado fácilmente a través de un navegador. En el caso del Chromeal abrir la dirección del Fluig, siga las instrucciones a continuación:

  • Haga clic en el Ícono del candado ubicado en la barra de dirección.
  • En la guía Conexión haga clic en el link Informaciones del certificado, conforme a la imagen a seguir:

Figura 2 - Pantalla con las informaciones del certificado de la URL accedida

 

  • En la pantalla de Certificado, acceda la guía Detalles y haga clic en el botón Copiar para Archivo... conforme a la imagen a seguir:

Figura 3 - Pantalla con los detalles del certificado

 

  • En la pantalla Asistente para Exportación de Certificados, haga clic en Avanzar hasta llegar a la pantalla de la Imagen 5, referente al Formato del Archivo de Exportación:

Figura 4 - Pantalla de la Wizard de exportación del certificado


Figura 5 - Pantalla de la Wizard de exportación del certificado


Figura 6 - Pantalla de la Wizard de exportación del certificado

 

  • Después de definir el nombre y el lugar para exportar el archivo .cer, avance y haga clic en el botón Concluir, conforme a la imagen a seguir:

Figura 7 - Pantalla de la Wizard de exportación del certificado


Instalación del certificado

El próximo paso es instalar el certificado dentro de la base local de certificados del java. Normalmente ubicado en: <JAVAHOME>/jre7/lib/security/cacerts.

Nota

En el caso que esté trabajando en el Windows, será necesario ejecutar el cmd.exe en el modo administrador, para dar continuidad en este proceso.

  • Abra la terminal de línea de comando y ejecute:
keytool -importcert -trustcacerts -alias <apelido> -file <caminho para o certificado .crt> -keystore <caminho para o cacerts> -storepass changeit

 

Los parámetros del comando anterior, se deben alterar conforme a seguir:

Parámetro

Descripción

<apellido>

Informar nombre para identificar el certificado que se instalará en la base

<camino para el certificado .crt>

Informar el camino en el que se guardó el certificado

<camino para el cacerts>

Informar ubicación en <JAVAHOME>/jre7/lib/security/cacerts

-storepass changeit“changeit” es la contraseña estándar para la manipulación de la base de certificados Java. No se debe modificar
  • Después de la ejecución y confirmación del comando anterior, el certificado estará instalado en la base local de certificados del Java. Se presentarán los detalles del certificado importado, conforme a la Figura 8:

Figura 8 - Pantalla con los detalles del certificado importado


No es necesario reiniciar la máquina después de ejecutar los procedimientos anteriormente citados, aconsejamos apenas que se reinicie el navegador.