我是 WCF 的新手,想知道是否可以做消息安全,我只为服务使用 x.509 证书,为客户端安全做 windows 凭据,这是可以接受的,它有效吗?尝试在网上搜索,但要么没有关于这种方法的讨论,要么我在我的谷歌搜索中输入了错误的措辞,非常感谢任何帮助,谢谢大家。
基本上,我的绑定中有这个:
<wsHttpBinding>
<binding name="msgBinding">
<security mode="Message">
<message clientCredentialType="Windows" />
</security>
</binding>
</wsHttpBinding>
关于我的行为:
<behavior name="wsHttpCertificateBehavior">
...
<serviceCredentials>
<serviceCertificate findValue="MyCert" x509FindType="FindBySubjectName" storeLocation="CurrentUser" storeName="My" />
</serviceCredentials>
</behavior>