我正在使用 .NET 客户端连接到 AXIS Web 服务,作为其中的一部分,我正在尝试实现所有必需的安全标头。我的开发环境是VS2005,我使用的是C#。
我首先下载了soapUI并生成了所有必需的安全标头并开始发送消息,这很有效。所以我知道我需要做什么(签署消息,将其放入wsse:Security
标题中,加密正文并将其发送出去)
所以认为这很简单,我已经从 Microsoft 下载了 WSE3.0 并将其包含在我的项目中。现在它正在生成一些东西,但不是我想要的安全标头。具体来说,我需要删除 Web 服务寻址标头(wsa:From、wsa:ReplyTo、wsa:Action)和时间戳(wsu:Timestamp),但我无法在 wse3policycache.config 文件中找到任何特定的配置设置删除它们。