Peticiones #https desde #java: illegal_parameter


En un test case necesité hacer una petición httpS (http commons client) pero como resultado siempre obtenía la siguiente excepción:

javax.net.ssl.SSLException: Received fatal alert: illegal_parameter

Sucede que la implementación de java 1.7 openjdk-7 (7~b147-2.0-0ubuntu0.11.10.1) parece que no puede hacer correctamente el handshake necesario para terminar la operación (los detalles exceden mi conocimiento al respecto) sin embargo la solución rápida es cambiar el JDK usado (en netbeans Tools->Java Platforms) por una implementación Java de Sun Oracle en mi caso Java(TM) SE Runtime Environment (build 1.6.0_26-b03). Documento esto solo para que en producción no me pase (Estoy seguro de que va a pasar pero con algo de suerte encuentro la razón rápidamente y lo arreglo sin mucho ruido).

Acerca de Nickman

Aunque crítico e Ingeniero (especializado en software), piloto de aeroplano soy (seré).

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s