BetaHache

2008/07/10

tn5250j y SSL

Archivado en: Java, iSeries — Antonio @ 02:30

Estaba haciendo pruebas de conexión de la aplicación java tn5250j contra un iSeries con versión V5R4 y no funcionaba. Obtenía los mensajes:

[Thread-3] INFO org.tn5250j.framework.transport.SocketConnector – Creating SSL [SSLv3] Socket

[Thread-3] WARN org.tn5250j.framework.tn5250.tnvt – connect() java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty

[Thread-3] INFO org.tn5250j.framework.tn5250.tnvt – Closing socket

Después de buscar y buscar, encontré la solución:

En Windows, había que modificar el fichero de java “java.security” y cambiar la línea:

ssl.TrustManagerFactory.algorithm=PKIX

por

ssl.TrustManagerFactory.algorithm=SunX509

Una vez iniciada la conexión con la máquina, ya da igual que valor tenga ese parámetro.

Sin Comentarios

Aún no hay comentarios.

Suscripción RSS a los comentarios de esta entrada. TrackBack URL

Disculpa, los comentarios están cerrados.

Administrado con WordPress. Traducido por WordPress España.