Después de un montón de prueba y error intentando instalar el chain de certificados intermedios y raíz (root) para una autoridad de certificación (CA) y sin éxito, me encontré con ésta herramienta:
Keystore Explorer
http://keystore-explorer.sourceforge.net/
Me parece excelente y logró ayudarme a realizar lo que buscaba, la recomiendo al 100%
Bienvenidos a mí blog, en éste espacio comparto mis experiencias y conocimientos relacionados con las tecnologías de integración de sistemas, lenguajes de programación, desarrollo de software, bases de datos y Agilismo. Sí tienes comentarios, inquietudes o sugerencias, no dudes en escribirlos...
Buscar en el Blog
Mostrando entradas con la etiqueta keytool. Mostrar todas las entradas
Mostrando entradas con la etiqueta keytool. Mostrar todas las entradas
viernes, 11 de abril de 2014
martes, 8 de mayo de 2012
Cómo configurar Adobe Flash Builder 4.5 para que se conecte a servicios web seguros (HTTPS)
En ésta publicación explico el procedimiento para que a través de Adobe Flash Builder 4.5 instalado sobre Windows, podamos crear clientes para servicios web seguros expuestos sobre el protocolo HTTPS.
Supongamos que tenemos el siguiente servicio web expuesto sobre HTTPS:
URL = https://midominio.com/ServicioWebSeguro?wsdl
Usando Firefox, abrimos una nueva ventana con el URL, y vamos a:
Tools (Herramientas) > Page Info (Información de Página) > Security (Seguridad) > View Certificate (Ver Certificado)
En la pestaña de Details (Detalles), damos clic en Export (Exportar) para exportar el certificado de seguridad del servicio web. Para éste ejemplo lo guardamos en el siguiente directorio:
Usando IE, abrimos una nueva ventana con el URL, damos clic derecho, opción Certificados > Detalles > Copiar en archivo...
Registro del certificado usando keytool
Abrimos una consola de comandos (cmd)y ejecutamos el siguiente comando:
NOTA: es necesario tener instalado el JRE para acceder directamente a la herramienta keytool. La herramienta también se encuentra en el directorio de instalación del JDK, en mi caso (C:\Program Files\Java\jdk1.6.0_26\bin)
En el directorio de instalación de Adobe Flash Builder 4.5, en mi caso: (C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.5), editamos el archivo FlashBuilder.ini y colocamos:
Abrimos Adobe Flash Builder 4.5, en la opción de Data > Connect to Web Service colocamos el URL del servicio web seguro y el IDE generará el cliente de servicio web.
Supongamos que tenemos el siguiente servicio web expuesto sobre HTTPS:
URL = https://midominio.com/ServicioWebSeguro?wsdl
Exportación del Certificado con Firefox
Usando Firefox, abrimos una nueva ventana con el URL, y vamos a:
Tools (Herramientas) > Page Info (Información de Página) > Security (Seguridad) > View Certificate (Ver Certificado)
En la pestaña de Details (Detalles), damos clic en Export (Exportar) para exportar el certificado de seguridad del servicio web. Para éste ejemplo lo guardamos en el siguiente directorio:
c:\certs\serviciowebseguro.crt
Exportación del Certificado con Internet Explorer (IE)
Usando IE, abrimos una nueva ventana con el URL, damos clic derecho, opción Certificados > Detalles > Copiar en archivo...
Registro del certificado usando keytool
Abrimos una consola de comandos (cmd)y ejecutamos el siguiente comando:
keytool -import -alias cert1 -keystore "c:\certs\truststore.jks" -file c:\certs\serviciowebseguro.crt
NOTA: es necesario tener instalado el JRE para acceder directamente a la herramienta keytool. La herramienta también se encuentra en el directorio de instalación del JDK, en mi caso (C:\Program Files\Java\jdk1.6.0_26\bin)
Modificar el archivo FlashBuilder.ini
En el directorio de instalación de Adobe Flash Builder 4.5, en mi caso: (C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.5), editamos el archivo FlashBuilder.ini y colocamos:
-Djavax.net.ssl.trustStore="c:\certs\truststore.jks"
Abrimos Adobe Flash Builder 4.5, en la opción de Data > Connect to Web Service colocamos el URL del servicio web seguro y el IDE generará el cliente de servicio web.
Suscribirse a:
Entradas (Atom)