许多服务器,一个客户端

我打算将WCF服务部署到多个设备以接收某些事件的通知。 所有这些事件将来自客户端机器,可以向服务提供证书以进行身份​​验证。

我不太关心客户端对每项服务进行身份验证,但我很难选择适当的WCF安全设置来提供此设置。 看来,消息级安全性需要客户端证书和服务证书。

但托管该服务的设备将无法维护,因此无法在服务证书到期时定期更新服务证书。 所以这里是我的问题:

  • 有没有办法在服务器上没有服务证书的情况下为客户端证书身份验证设置WCF服务?

  • 是否有更简单的方法来验证我缺少的呼叫者的身份?


  • 我对此答案的简洁性表示歉意,但最好将其视为服务器证书,而不是服务证书。 多个服务可以使用相同的证书,并且您可以通过不检查到期客户端来解决过期问题。 WCF支持多种认证和授权模式,这里有一些有用的链接。

    http://msdn.microsoft.com/en-us/library/ee748498.aspx

    http://msdn.microsoft.com/en-us/library/ms733131(v=vs.110).aspx

    链接地址: http://www.djcxy.com/p/21607.html

    上一篇: many servers, one client

    下一篇: WCF with No security