我一直在努力将basicHttpBinding转换为customBinding,以使我的客户端在Web场上工作.我一直在摸索翻译以下安全部分.
<basicHttpBinding ...>
<security mode="Transport">
<transport clientCredentialType="Certificate">
</security>
</basicHttpBinding>
<behaviors>
<behavior>
<clientCredentials>
<clientCertificate
x509FindType="FindBySerialNumber"
findValue="..."
/>
</clientCredentials>
<behavior>
</behaviors>
我会告诉你我的翻译,但我能够理解的是真正无法猜测的猜测.我还将继续通过网络进行一些更独立的研究.
好吧,我想通了,甚至不需要使用自定义绑定中的安全部分,我需要设置的所有内容都在 <httpsTransport/> 元素本身上。我已经删掉了所有不重要的部分。
<自定义绑定>
<绑定名称=“viaLoadBalancers”>
<文本消息编码
消息版本=“Soap11”
writeEncoding =“utf-8”
/>
<https传输
身份验证方案=“匿名”
要求客户端证书=“真”
/>
</绑定>
</自定义绑定>
| 归档时间: |
|
| 查看次数: |
7512 次 |
| 最近记录: |