WSE 3.0 + C# - Visual studio 2005

时间:2010-12-07 19:53:10

标签: .net soap ws-security wse3.0

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

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

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

1 个答案:

答案 0 :(得分:1)

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

你最好让VS2010 Express或VS2008 Express与它们一起开发,而不是使用过时的代码,这是不受支持的下一个最好的东西。例如,WSE在VS2008或VS2010内部没有支持,也永远不会支持。