JAX-WS を使用して WebService を作成し、そのようなバインディングを使用して WCF クライアントによって消費されることは可能ですか?
<bindings>
<basicHttpBinding>
<binding name="CaseObjectServicePortBinding" >
<readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
maxBytesPerRead="4096" maxNameTableCharCount="16384" />
<security mode="TransportWithMessageCredential">
<transport clientCredentialType="Certificate"/>
<message clientCredentialType="Certificate" />
</security>
</binding>
</basicHttpBinding>
</bindings>
今のところ、WSIT を使用せずに単純なサービスを作成し、着信 SOAP メッセージの "Security" ヘッダーを無視したいと考えていました。しかし、それは失敗します:
「権限 'xxxxxxxxxx' で SSL/TLS の安全なチャネルを確立できませんでした。」
私が変更した場合:
<security mode="TransportWithMessageCredential">
<transport clientCredentialType="Certificate"/>
<message clientCredentialType="Certificate" />
</security>
に:
<security mode="Transport">
<transport clientCredentialType="Certificate"/>
<message clientCredentialType="Certificate" />
</security>
すべてが問題なく動作します。私が間違っていることは何ですか?