通过 SSL 连接使用受保护服务器时的问题

如何在工作台内使用安全套接字层 (SSL) 连接解决尝试与受保护的服务器通信时的 SSLSocketFactorySSLHandshakeException 错误消息。

在工作台中进行开发时,您可能会遇到以下 SSLSocketFactory 错误消息:
java.net.SocketException: java.lang.ClassNotFoundException: 找不到指定的类 com.ibm.websphere.ssl.protocol.SSLSocketFactory
以下是用于显示此 SSLSocketFactory 错误消息的已知工具的列表: SSLSocketFactory 错误消息的变通方法是在 com.ibm.ws.ast.st.core.prefs 文件(位于 x:\workspace\.metadata\.plugins\org.eclipse.core.runtime\.settings,其中 x:\workspace 是工作空间的目录)中查找以下行。
isUseIBMSSLSocketFactory=true
true 替换为 false。 然后,重新启动工作台。
isUseIBMSSLSocketFactory 属性更改为 false 之后,您可能会遇到以下 SSLHandshakeException 错误消息:
Server.userException javax.net.ssl.SSLHandshakeException: com.ibm.jsse2.util.g: 找不到可信证书
要在 isUseIBMSSLSocketFactory 属性设置为 false 时解决 SSLHandshakeException 错误消息,请参阅配置 IBM® JRE 以与受保护的 WebSphere Application Server 通信主题,以获得用于运行 iKeyman 工具以解决此问题的指示信息。
isUseIBMSSLSocketFactory 属性修改为 false 可能会导致在工作台内使用 SSL 连接首次连接或切换至受保护的 WebSphere Application Server 时持续出现 SSLHandshakeException 错误消息:
Server.userException javax.net.ssl.SSLHandshakeException: com.ibm.jsse2.util.g: 找不到可信证书
SSLHandshakeException 错误消息的变通方法是将 isUseIBMSSLSocketFactory 属性恢复为 true。在 com.ibm.ws.ast.st.core.prefs 文件(位于 x:\workspace\.metadata\.plugins\org.eclipse.core.runtime\.settings,其中 x:\workspace 是工作空间的目录)中查找以下行。
isUseIBMSSLSocketFactory=false
false 替换为 true。 然后,重新启动工作台。
指示主题类型的图标 参考主题
信息中心的条款和条件 | 反馈

时间戳记图标 最近一次更新时间: 2014 年 4 月 17 日

文件名:rssl_isUseIBMSSLSocketFactory.html