6

如何将 WCF customBinding 设置为仅使用传输级安全性?

如果它是 wsHttpBinding,它将是:

<security mode="Transport" />

该场景是我正在调用使用仅传输安全性的 Java SOAP 服务。没有消息签名。

4

2 回答 2

6

这可能是特定于上下文的,但我需要使用:

<security authenticationMode="MutualCertificateDuplex" />

认证模式”比“模式”多得多。

于 2012-12-20T10:59:44.470 回答
2

我发现这个自定义绑定...

    <bindings>
      <customBinding>
        <binding name="serviceSoap11">
          <textMessageEncoding messageVersion="Soap11" />
          <httpsTransport />
        </binding>
      </customBinding>
    </bindings>
    <client>
      <endpoint binding="customBinding"
                bindingConfiguration="serviceSoap11"
                contract="ServiceProxy.service"
                name="serviceSoap11"
                address="[URL]" />
    </client>

... 相当于这个基本的 http 绑定。

    <bindings>
      <basicHttpBinding>
        <binding name="serviceSoap11">
          <security mode="Transport" />
        </binding>
      </basicHttpBinding>
    </bindings>
    <client>
      <endpoint binding="basicHttpBinding"
                bindingConfiguration="serviceSoap11"
                contract="ServiceProxy.service"
                name="serviceSoap11"
                address="[URL]" />
    </client>
于 2016-10-13T14:34:16.703 回答