0

我在 IBM Websphere 应用程序服务器 7 上使用 JAX-WS 使用 Web 服务。在传递 SOAP 消息时设置 WS 消息级别安全性。UsernameToken xmlns:wsu 未正确传递给提供者端。WebSphere 服务器上是否需要任何配置?

SOAP 消息打印在我的应用程序日志中,

wsse:UsernameToken wsu:Id="XXXX" xmlns:wsu ="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"

Web 服务提供者收到 SOAP 消息,

wsse:UsernameToken wsu:Id="XXXX" xmlns:wsse ="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"

不知道如何覆盖 SOAP 消息 WS Security 标头。

4

1 回答 1

0

我发现了问题并解决了。WSSE 和 WSU 的命名空间应该正确应用。WSSE = " http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd " WSU = " http://docs.oasis-open.org/ wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd "

于 2014-09-16T06:34:19.147 回答