2010-07-15 64 views
11

我已经使用TcpListener做了一个简单的服务器,它工作的很好,但现在我希望连接是安全的。将SSL添加到TcpListen服务器?

连接的客户端将是Web服务器,因此,如果证书是可信的或仅用于Web浏览器,那么这很重要吗?

我发现了不直截了当的混乱答案!

修订

好,谢谢到目前为止请裸跟我来。所以,当我分享这个应用程序时,用户是否也必须提供证书,或者所有用户都可以使用相同的证书?将使用相同的不会导致安全问题,或者您可以将证书绑定到应用程序,因此无法看到?

换句话说最佳做法是什么?

由于

+1

请不要在标题中加入“#c”等标签。只要把它放在标签中(拼写正确)。 – 2010-07-15 19:23:46

回答

11

使用SslStream类:

通常, SslStream类用于与 TcpClient的和的TcpListener类。 GetStream方法提供了一个 NetworkStream,适用于 SslStream类。

链接上有一个完整的例子。

相关问题