将 SSL 添加到 TcpListen 服务器?
Posted
技术标签:
【中文标题】将 SSL 添加到 TcpListen 服务器?【英文标题】:Adding SSL to TcpListen server? 【发布时间】:2011-03-16 14:34:48 【问题描述】:我使用 TcpListener 制作了一个简单的服务器,它工作得很好,但现在我希望连接是安全的。
连接的客户端将是 Web 服务器,那么证书是受信任的还是仅适用于 Web 浏览器是否重要?
我发现了不直截了当的混乱答案!
更新
当我共享此应用程序时,用户是否也必须制作证书,或者所有用户都可以使用同一个证书吗?使用相同的证书不会导致安全问题,还是可以将证书绑定到应用程序使其不可见?
换句话说,最好的做法是什么?
【问题讨论】:
【参考方案1】:使用SslStream类:
通常情况下, SslStream 类与 TcpClient 和 TcpListener 类。 GetStream 方法提供了一个 NetworkStream 适合与 SslStream 类。
链接上有一个完整的例子。
【讨论】:
以上是关于将 SSL 添加到 TcpListen 服务器?的主要内容,如果未能解决你的问题,请参考以下文章
将 SSL 添加到基于 IOCP 的 Windows 服务器的最简单方法是啥?
将 SSL 添加到我的云前端分发时,我的 route 53 服务是不是需要任何配置?