【发布时间】:2016-10-10 17:49:16
【问题描述】:
有一个带有 WCF 客户端的服务器,它定期通过 Internet 启动与我们客户端计算机上安装的许多 WCF 服务的通信。 WCF 服务和 WCF 客户端托管在 Windows 服务中,当前绑定是 basicHttpBinding。
通信必须通过 https 和相互身份验证。公司订购了 SSL 证书,但不清楚此证书是否可以安装在客户端计算机上(因为存在 WCF 服务)而不暴露私钥。绑定可以是具有传输或消息安全性但使用证书的 basicHttpBinding 或 wcHttpBinding。
是否可以在客户端计算机上安装服务端证书,在我们的服务器上安装客户端证书?是否应该重新设计此架构,以便 WCF 服务在我们的服务器上,或者有可能以某种方式保护当前的解决方案?
【问题讨论】: