Sockets 带有自定义信任库的weblogic ssl

Sockets 带有自定义信任库的weblogic ssl,sockets,ssl,weblogic,Sockets,Ssl,Weblogic,weblogic是否可能使用自定义ssl套接字实现?我遇到了JavaMail的问题。尝试使用smtp ssl连接失败,即使我已使用mailserver ca设置了自定义信任库。但是,如果我将javax.net.ssl.truststore属性设置为使用mailserver ca的信任库,一切都会正常工作 这使我认为weblogic使用其自定义套接字或自定义套接字配置。而JavaMail依赖于标准机制,不会考虑weblogic自定义信任库中的内容 有什么想法吗?(作为答案发布-谢谢!) 据我所知,

weblogic是否可能使用自定义ssl套接字实现?我遇到了JavaMail的问题。尝试使用smtp ssl连接失败,即使我已使用mailserver ca设置了自定义信任库。但是,如果我将javax.net.ssl.truststore属性设置为使用mailserver ca的信任库,一切都会正常工作

这使我认为weblogic使用其自定义套接字或自定义套接字配置。而JavaMail依赖于标准机制,不会考虑weblogic自定义信任库中的内容

有什么想法吗?

(作为答案发布-谢谢!)


据我所知,WebLogic服务器不使用自定义套接字实现。我过去曾将它与许多客户端应用程序或其他服务器集成。话虽如此,SSL在正常工作时令人沮丧。当WebLogic Server尝试建立连接时,是否可以在日志中发布异常/错误?如果您在日志中没有看到任何内容,根据您使用的WebLogic Server的版本,可以启用许多调试标志以获取更多信息。

默认情况下,WebLogic使用Certicom SSL实现。我对这座图书馆的体验只不过是悲伤。您还没有提供错误的任何详细信息,但我将启用Sun实现,看看这是否有帮助。在SSL配置中的“高级”选项卡中,有一个名为“使用JSSE SSL”的复选框,它将执行此操作

也可以使用系统属性执行此操作,如下所示:


WebLogic Server不使用我所知的自定义套接字实现。我过去曾将它与许多客户端应用程序或其他服务器集成。话虽如此,SSL在正常工作时令人沮丧。当WebLogic Server尝试建立连接时,是否可以在日志中发布异常/错误?如果您在日志中看不到任何内容,根据您使用的WebLogic Server的版本,您可以启用许多调试标志以获取更多信息。嗨,Kevin,我得到的例外是在信任库中找不到mailserver CA。当邮件服务器CA位于weblogic信任库中时会发生这种情况。当我使用全局vm属性(javax.net.ssl.trustStore)时,一切都很好。。。看起来JavaMail似乎不使用weblogic信任库机制,而是完全依赖于jvm属性。从我对appservers的理解来看,像truststore这样的资源应该由服务器管理。我的假设是对的,JavaMail不使用wls信任库机制吗?把你的答案写成一个答案,这样我就可以+1你的答案了!我同意,Weblogic默认情况下在高达10g的WLS上使用Certicom SSL,它完全忽略了自定义trustStore和自定义TrustManager。强制使用JSSE SSL确实为我解决了问题,但我担心它可能会产生意外的副作用。上面链接的文章中的内容不再适用于12c及以上版本()