【发布时间】:2009-04-28 17:35:37
【问题描述】:
我们的客户要求我们的应用程序能够通过 HTTPS 进行通信。该应用程序本身是一个 C#.NET 应用程序,一种客户端/服务器/数据库类型的应用程序。我的程序员的理解是,这是一个额外的不必要的加密层,但是因为我们的客户已经要求它,我们还是会尝试提供它。
我正在寻找一种无需我安装网络服务器即可设置 SSL 环境的方法。虽然我们可以将我们的服务器重新编译成一个 DLL,让我们可以通过 IIS 进行托管,但这个想法并没有让我兴奋(我们不希望我们的客户在我们的解决方案之外还必须实现 IIS)。
无论如何,我们的想法是在端口 443 上提供一个 SSL 隧道,我们的 C#.NET 远程处理数据包(它们目前是 http 数据包)可以通过。
有没有人有任何建议可以证明在这方面有帮助?我们是否需要在通信过程中添加任何额外的处理来实现这一点? (我的直觉说不,但我不是程序员。)
迈克
【问题讨论】: