gpt4 book ai didi

weblogic - 如何访问 osb 中受密码保护的 Web 服务?

转载 作者:行者123 更新时间:2023-12-02 19:29:56 26 4
gpt4 key购买 nike

我有一个 Web 服务,当我提供有效请求时,它会返回唯一 ID。该网络服务受用户名/密码保护,并且我拥有相同的凭据。

服务请求在 SOAP UI 中返回预期响应,我在资源属性中添加了用户名密码字段。

现在我想访问 OSB 中的相同 Web 服务。我收到错误:

'The invocation resulted in an error: FATAL Alert:BAD_CERTIFICATE - A corrupt or unuseable certificate was received..'

我如何访问此网络服务?

我在尝试在 wsdl 中调用的操作的请求部分添加了以下代码。

<wsp:Policy wsu:Id="WS-Policy-UNT"
xmlns:sp="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702"
xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss- wssecurity-utility-1.0.xsd">
<wssp:Identity xmlns:wssp="http://www.bea.com/wls90/security/policy">
<wssp:SupportedTokens>
<wssp:SecurityToken TokenType="http://docs.oasis-open.org/wss/2004/01/oasis- 200401-wss-username-token-profile-1.0#UsernameToken">
<wssp:UsePassword Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText"/>
</wssp:SecurityToken>
</wssp:SupportedTokens>
</wssp:Identity>
</wsp:Policy>

我还在同一服务的安全选项卡中添加了一个带有用户名密码的服务帐户。

我仍然遇到同样的错误。请指导我...

最佳答案

您必须安装或更新 OSB 中安装 Web 服务的服务器的证书。以下是一些可以帮助您的步骤:

  1. 获取安装了您的网络服务的服务器的证书(例如从您的浏览器)。此链接可以帮助您,请参阅第二个答案: https://superuser.com/questions/97201/how-to-save-a-remote-server-ssl-certificate-locally-as-a-file

  2. 将证书添加到 OSB 的 keystore 中(使用 keytool 命令)

  3. 在 weblogic 中重新启动 SSL,环境 -> 服务器 -> 控制,检查您的实例并单击重新启动 SSL

关于weblogic - 如何访问 osb 中受密码保护的 Web 服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28558421/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com