トランスポート レベルのセキュリティのみを使用するように WCF customBinding を設定するにはどうすればよいですか?
wsHttpBinding の場合は、次のようになります。
<security mode="Transport" />
シナリオは、トランスポートのみのセキュリティを使用する Java SOAP サービスを呼び出しています。メッセージ署名なし。
トランスポート レベルのセキュリティのみを使用するように WCF customBinding を設定するにはどうすればよいですか?
wsHttpBinding の場合は、次のようになります。
<security mode="Transport" />
シナリオは、トランスポートのみのセキュリティを使用する Java SOAP サービスを呼び出しています。メッセージ署名なし。
これは非常にコンテキスト固有のものかもしれませんが、使用する必要がありました:
<security authenticationMode="MutualCertificateDuplex" />
「モード」よりも多くの「認証モード」があります。
このカスタムバインディング...
<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>