当前位置: 首页 > 知识库问答 >
问题:

Weblogic自定义信任存储切换到Java标准信任

夹谷信鸿
2023-03-14

我目前正在使用Weblogic 12c(12.1.1.0)。我有一个特殊的问题,我无法解决它。我已将服务器配置为使用自定义密钥存储和信任存储。我用的是-Djavax。网调试=用于调试的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

我不知道为什么会这样。这是不应该发生的。发生这种情况有什么特别的原因吗。

共有1个答案

端木桐
2023-03-14

这可能是因为你没有定义-Djavax。网ssl。信任存储启动参数。我还可以向您推荐有关如何在Weblogic中配置SSL的链接:https://jvzoggel.wordpress.com/2011/12/16/configuring-ssl-for-oracle-weblogic-and-ofmw/

 类似资料:
  • 我已经创建了一个Weblogic 12c域,其中包含一个托管服务器,并在该服务器上安装了SOA Suite 12.2。为了能够在我的组合中通过SSL调用REST服务,我创建了一个带有有效证书链的信任库,以便通过SSL连接到REST服务器。 我使用/u01/data/keystores/identitykeystore中的自定义标识存储为SOA托管服务器创建了自定义标识和自定义信任。jks和信任存储

  • 我使用以下步骤来生成我的信任库。我在youtube教程中找到了它。在我创建了你可以在下面看到的一切之后,我用我的server.jks和servertruststore.jks.将我的weblogic服务器配置为自定义标识和自定义信任 问题是,我得到以下错误时,试图使贝宝支付(其工作与demoTruststore从weblogic) 原因:sun.security.validator.Validat

  • 当我试图在weblogic中调用https服务调用时,ssl握手失败。我已经将服务器证书添加到weblogic信任库——“cacerts”中。 用于在weblogic启动脚本中添加信任存储的命令: 导出JAVA_选项 我是否遗漏了其他任何东西——修复此问题的任何指针? 使用SSLPoke.java测试了应用服务器盒中的ssl连接,并且成功了。 Weblogic服务器日志跟踪:

  • 我正在Java写一个应用程序,它通过HTTPS连接到两个web服务器。其中一个通过默认信任链获得信任证书,另一个使用自签名证书。当然,连接到第一个服务器是开箱即用的,而使用自签名证书连接到服务器则是不起作用的,直到我使用该服务器的证书创建了信任存储区。然而,到默认受信任服务器的连接不再起作用,因为显然,在创建了自己的信任存储区之后,默认信任存储区将被忽略。 我发现的一个解决方案是将默认信任库中的证

  • 我写一个java应用程序连接到数据库与ssl连接使用jTDS。我已经向连接URL添加了属性ssl=需要,以启用ssl连接。 但是我找不到如何配置属性,在那里我可以指定使用哪个信任存储以及它的密码是什么?此处列出了所有jTDS连接属性:http://jtds.sourceforge.net/faq.html 根据此链接,SQL server jdbc驱动程序具有以下类型的属性trustStore和t

  • 现在,我尝试自己用Java解码文件,并将其写入文件: 这样我就得到了不可读的字符,比如���� . 我还尝试将字节数组转换为字符串: 通过这种方式,我得到了与我从网站下载的相同的六转储,但是没有空格和换行符。在这两种情况下,我得到以下错误: 我很感激你的帮助