选择WCF传输安全模式
Choice WCF transfer security mode
对于以下情况,哪种传输安全模式是最佳选择:
Service=asp.net mvc app Hosted on IIS to WSHttpBinding and persession instance mode.
Client=Wpf App(桌面应用)
这里有一点是客户端通过互联网连接到服务器。
如果您指的是 WCF 传输 安全性,那么最简单的选择就是 HTTPS。您可以购买证书以放置在服务的 IIS 安装上,也可以 create your own CA and sign your own certificate。
如果您自己动手,则应在最终用户的计算机上安装您的证书颁发机构,以便当 WPF 应用程序通过 https 与 WCF 服务对话时,它是信任链的一部分。如果您为某个组织工作,那么这个决定通常留给 security/administrators,因为他们可能不喜欢您仅仅创建自己的 CA。至少您可能需要要求他们为您创建一个。或者他们会告诉你买一个。
如果您采用购买证书的方法,那么假设您是从主要提供商之一购买的,那么该证书颁发机构将已经受到信任,您不必将 CA 安装步骤作为您的一部分桌面应用 installer/instructions.
主要的 SSL 提供商是 Verisign、GlobalSign 等。
StartSSL 提供免费证书。
对于以下情况,哪种传输安全模式是最佳选择:
Service=asp.net mvc app Hosted on IIS to WSHttpBinding and persession instance mode.
Client=Wpf App(桌面应用)
这里有一点是客户端通过互联网连接到服务器。
如果您指的是 WCF 传输 安全性,那么最简单的选择就是 HTTPS。您可以购买证书以放置在服务的 IIS 安装上,也可以 create your own CA and sign your own certificate。
如果您自己动手,则应在最终用户的计算机上安装您的证书颁发机构,以便当 WPF 应用程序通过 https 与 WCF 服务对话时,它是信任链的一部分。如果您为某个组织工作,那么这个决定通常留给 security/administrators,因为他们可能不喜欢您仅仅创建自己的 CA。至少您可能需要要求他们为您创建一个。或者他们会告诉你买一个。
如果您采用购买证书的方法,那么假设您是从主要提供商之一购买的,那么该证书颁发机构将已经受到信任,您不必将 CA 安装步骤作为您的一部分桌面应用 installer/instructions.
主要的 SSL 提供商是 Verisign、GlobalSign 等。
StartSSL 提供免费证书。