我想使用安全模式=传输使用SSL。
我是否可以将其与我的网络配置中的以下设置一起使用
<bindings>
<wsHttpBinding>
<binding name="wsHttpEndpointBinding">
<security mode="Transport">
<transport clientCredentialType="Windows" />
</security>
</binding>
</wsHttpBinding>
</bindings>
我在服务器端安装根证书,在客户端安装temp ceritficate。这应该通过当前的网页设置吗?
答案 0 :(得分:1)
是的,如果这就是你想要做的事情:
这要求您的客户端和服务器位于相同的常见Windows域中,或者至少在两个彼此处于相互信任关系的Windows域中(以便该服务可以针对Active Directory对调用用户进行身份验证)。
这将不支持来自Windows域外的匿名呼叫者或来电者。
问题是:如果它真的在您的Windows域中并因此在您的公司防火墙之后,为什么使用wsHttpBinding?在这种情况下,NetTcpBinding会更快,更有效....
马克