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).

Advertisement

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s

Nube de etiquetas

Seguir

Get every new post delivered to your Inbox.