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.
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: isUseIBMSSLSocketFactory=true
Sustituya true por false.
A continuación, reinicie el espacio de trabajo. 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. 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.