【问题标题】:Consume a webservice - WS Security使用 Web 服务 - WS 安全性
【发布时间】:2009-11-16 13:41:25
【问题描述】:

我即将开发一个需要使用 Web Service Security 与 Axis2 webservice 通信的 Windows 应用程序 - 所有文档都说,SOAP 安全通信配置为 TIMESTAMP、SIGNATURE、ENCRYPT 和我公司的证书必须安装在我的密钥库中,并且我即将开发的 SOAP 客户端必须信任 webservice-provider 证书。但从这里我迷路了。

我知道如何使用常规的 web 服务 - 但是有了上述信息,我所知道或所做的一切都不会成功,到目前为止我所知道的只是安装 Web Service Enhancement 3.0。我正在使用 VS2008/C#。

有谁知道好的指南或提供代码示例吗?

【问题讨论】:

    标签: c# web-services wss axis2 x509certificate


    【解决方案1】:

    这是 WSE 3.0 快速入门示例的链接:

    WSE QuickStarts

    如果您使用的是 VS2008,您应该考虑使用 WCF 构建您的客户端。您无需安装 WSE 3.0,因为安全标准是内置的。这是一个 WCF 参考,可以帮助您开始安全方面:

    Common Security Scenarios (WCF)

    【讨论】:

    • 我现在已经使用 WCF 进行了一些测试 - 但我如何确保满足文档中的要求?我不断收到错误,要么是 400 错误,要么是说我的请求被肥皂服务拒绝的错误 - 是因为我将肥皂服务称为常规 Web 服务,因此不满足 WSS 要求还是我错过了什么?
    猜你喜欢
    • 2013-01-13
    • 1970-01-01
    • 2014-07-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-13
    • 1970-01-01
    相关资源
    最近更新 更多