我目前正在使用Weblogic 12c(12.1.1.0)。我有一个特殊的问题,我无法解决它。 我已将服务器配置为使用自定义密钥存储和信任存储。 我正在使用 -Djavax.net.debug = ssl 进行调试。 当服务器启动时,已部署的应用程序使用https连接到另一个应用程序以进行验证。在此连接期间,使用自定义信任库验证其证书。
<2 Mar, 2016 8:37:51 PM IST> <Notice> <Security> <BEA-090169> <Loading trusted certificates from the jks keystore file D:\test\SSL\35patcha\trust.jks.>
验证按预期完成,然后服务器启动而不报告任何错误。 现在,一旦我在IE上访问应用程序并执行连接到同一应用程序上的侦听器的任务,服务器就会加载Java的标准信任文件,即cacerts。
trustStore is: C:\PROGRA~1\Java\JDK17~1.0_5\jre\lib\security\cacerts
我无法弄清楚为什么会这样。这不应该发生。是否有任何特殊原因发生这种情况。
答案 0 :(得分:0)
由于您尚未定义-Djavax.net.ssl.trustStore启动参数,因此可能会发生这种情况。我还可以向您推荐有关如何在Weblogic中配置SSL的链接:https://jvzoggel.wordpress.com/2011/12/16/configuring-ssl-for-oracle-weblogic-and-ofmw/