Problemas para trabajar con un servidor protegido utilizando conexiones SSL

En este apartado se indica cómo solucionar los mensajes de error SSLSocketFactory y SSLHandshakeException cuando se intenta establecer comunicación con un servidor protegido utilizando una conexión SSL (Secure Sockets Layer) en el espacio de trabajo.

Cuando esté llevando a cabo un trabajo de desarrollo en el espacio de trabajo, es posible que encuentre el siguiente mensaje de error SSLSocketFactory:
java.net.SocketException: java.lang.ClassNotFoundException:  No se encuentra la clase especificada com.ibm.websphere.ssl.protocol.SSLSocketFactory
A continuación se ofrece una lista de herramientas conocidas en las que se muestra el mensaje de error SSLSocketFactory: Para solucionar el mensaje de error SSLSocketFactory, busque la siguiente línea en el archivo com.ibm.ws.ast.st.core.prefs disponible en x:\espacio_trabajo\.metadata\.plugins\org.eclipse.core.runtime\.settings, donde x:\espacio_trabajo es el directorio del espacio de trabajo.
isUseIBMSSLSocketFactory=true
Sustituya true por false. A continuación, reinicie el espacio de trabajo.
Una vez que haya modificado la propiedad isUseIBMSSLSocketFactory por false, es posible que aparezca el siguiente mensaje de error SSLHandshakeException:
Server.userException javax.net.ssl.SSLHandshakeException: com.ibm.jsse2.util.g: No se ha encontrado ningún certificado de confianza
Para resolver el mensaje de error SSLHandshakeException cuando la propiedad isUseIBMSSLSocketFactory está establecida en false, consulte el tema Configurar IBM® JRE para establecer comunicación con un WebSphere Application Server protegido para obtener instrucciones sobre cómo ejecutar la herramienta iKeyman para solucionar este problema.
La modificación de la propiedad isUseIBMSSLSocketFactory por false puede dar lugar a que el mensaje de error SSLHandshakeException persista cuando se establece conexión o se cambia por primera vez a un WebSphere Application Server protegido utilizando una conexión SSL en el espacio de trabajo:
Server.userException javax.net.ssl.SSLHandshakeException: com.ibm.jsse2.util.g: No se ha encontrado ningún certificado de confianza
La solución para este mensaje de error SSLHandshakeException consiste en cambiar de nuevo la propiedad isUseIBMSSLSocketFactory con el valor true. Busque la línea siguiente en el archivo com.ibm.ws.ast.st.core.prefs disponible en x:\espacio_trabajo\.metadata\.plugins\org.eclipse.core.runtime\.settings, donde x:\espacio_trabajo es el directorio del espacio de trabajo.
isUseIBMSSLSocketFactory=false
Sustituya false por true. A continuación, reinicie el espacio de trabajo.
Icono que indica el tipo de tema Tema de referencia
Términos y condiciones para centros de información | Comentarios

Icono de indicación de fecha y hora Última actualización: 22 de abril de 2014

Nombre de archivo: rssl_isUseIBMSSLSocketFactory.html