【发布时间】:2009-08-12 16:58:13
【问题描述】:
我正在考虑将现有的 WPF 应用程序部署为 XBAP 应用程序。它目前使用 TCP 远程处理,我可能会更改为 HTTP 远程处理。确保通信安全的最佳方法是什么?在远程服务器上使用 SSL 证书是否足够,或者在这种情况下是否需要进一步的步骤?
【问题讨论】:
我正在考虑将现有的 WPF 应用程序部署为 XBAP 应用程序。它目前使用 TCP 远程处理,我可能会更改为 HTTP 远程处理。确保通信安全的最佳方法是什么?在远程服务器上使用 SSL 证书是否足够,或者在这种情况下是否需要进一步的步骤?
【问题讨论】:
你的问题实际上有2个问题:
关于第一个问题,请注意you can only use Remoting under the full trust 模式,而 XBAP 应用程序默认在部分信任下工作。要启用完全信任 XBAP,您必须将 go through a painful way of issuing a certificate and installing it 发送到客户端的计算机(除非它们都在同一个域中,并且您可以在该域中创建受信任的站点)。
关于第二个问题,请看this article。
希望对你有帮助。
【讨论】: