C# 保护WWSAPI客户端到WCF服务器通信的最简单方法是什么?

C# 保护WWSAPI客户端到WCF服务器通信的最简单方法是什么?,c#,c++,wcf,web-services,wwsapi,C#,C++,Wcf,Web Services,Wwsapi,我正在寻找将WWSAPI客户端连接到WCF服务器的最简单方法,该方法满足以下几个要求: 不需要证书管理 这是安全的 WWSAPI显然不支持消息级安全性,因此标准WSHttpBinding已经过时,因此我希望更熟悉该技术的人能够为最合适的绑定/安全组合提供建议 谢谢 鉴于缺乏答案,在过去一周的研究之后,我将总结自己的发现: WWSAPI缺乏对消息级安全性的支持,因此无法使用具有消息级安全性的HTTP 我对证书管理的自我限制排除了HTTPS 这使得TCP成为WWSAPI支持的唯一安全系统,而实

我正在寻找将WWSAPI客户端连接到WCF服务器的最简单方法,该方法满足以下几个要求:

  • 不需要证书管理
  • 这是安全的
WWSAPI显然不支持消息级安全性,因此标准WSHttpBinding已经过时,因此我希望更熟悉该技术的人能够为最合适的绑定/安全组合提供建议


谢谢

鉴于缺乏答案,在过去一周的研究之后,我将总结自己的发现:

  • WWSAPI缺乏对消息级安全性的支持,因此无法使用具有消息级安全性的HTTP
  • 我对证书管理的自我限制排除了HTTPS
  • 这使得TCP成为WWSAPI支持的唯一安全系统,而实现这一点的最简单方法是使用Windows身份验证的传输级安全(同样,也是WWSAPI支持的唯一级别)
显然,这在防火墙使用(TCP通信通常需要专门为其打开端口)和域/AD使用(Windows身份验证似乎需要使用的两个Windows帐户之间的信任级别)方面存在其他限制,但这肯定是最简单的方法

对于那些寻找最佳方式的人,我的结论是使用HTTPS,并通过适当的方式处理证书