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 に答える