0

我正在使用 .NET 客户端连接到 AXIS Web 服务,作为其中的一部分,我正在尝试实现所有必需的安全标头。我的开发环境是VS2005,我使用的是C#。

我首先下载了soapUI并生成了所有必需的安全标头并开始发送消息,这很有效。所以我知道我需要做什么(签署消息,将其放入wsse:Security标题中,加密正文并将其发送出去)

所以认为这很简单,我已经从 Microsoft 下载了 WSE3.0 并将其包含在我的项目中。现在它正在生成一些东西,但不是我想要的安全标头。具体来说,我需要删除 Web 服务寻址标头(wsa:From、wsa:ReplyTo、wsa:Action)和时间戳(wsu:Timestamp),但我无法在 wse3policycache.config 文件中找到任何特定的配置设置删除它们。

4

1 回答 1

1

WSE 已过时。除非您没有其他选择,否则不要使用它。

您最好获得 VS2010 Express 或 VS2008 Express 并使用它们进行开发,而不是使用过时的代码,这是不受支持的下一个最好的东西。例如,WSE 在 VS2008 或 VS2010 内部没有支持,而且永远不会。

于 2010-12-07T20:38:50.837 回答