【问题标题】:Connect to an asmx page behind https, requiring sign only, using WCF使用 WCF 连接到 https 后面的 asmx 页面,仅需要签名
【发布时间】:2009-09-04 19:22:16
【问题描述】:

我正在尝试连接到要求我在连接之前使用证书签名的网络服务。

在 WSE 3.0 中,我所要做的就是创建一个证书策略并选择“仅签名”单选按钮。这在 WSE 3.0 中运行良好,但我想在 Visual Studio 2008+ 上使用它(wse 3.0 仅支持 2005)。为了绕过 2005 年唯一的 WSE 限制,我正在尝试将我的应用程序转换为 WCF。

我阅读了有关将 WSE 转换为 WCF 的 MSDN 文章(例如 Aug2004 限制),但它没有提及任何有关保护级别的内容。

从外观上看,支持 utf-8 的默认绑定不支持仅签名保护级别。不支持 utf-8 的默认绑定(如 tcp 的东西)可以,但这并不能真正帮助我了解我如何尝试连接到 asmx 页面。 customBinding 似乎是关键(如 MSDN 文章中所述),但我找不到任何不需要加密的有效保护级别。

有什么建议吗?有什么明显的我失踪了吗?

【问题讨论】:

    标签: wcf wse wse3.0


    【解决方案1】:

    您可以独立于消息安全性(签名和加密)指定传输安全性(身份验证)。从您的问题中我不清楚您是否需要transport security with certificate authenticationmessage security with a client certificate,但这两种情况都支持。

    有关详细信息,请参阅 部分的the documentation

    为了更广泛地了解 WCF 安全选项,this article 提供了很好的概述。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-11-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-10
      • 2011-01-03
      • 2015-03-30
      • 1970-01-01
      相关资源
      最近更新 更多