C# - 使用SSL保护套接字

7

你好,我有一个使用可用方法开发的套接字连接(服务器),这些方法在

using System.Net.Sockets;
using System.Net;

在这些套接字中,是否可以保护数据通信,特别是实现SSL?有任何示例吗?

1个回答

8
你可以使用SslStream。文档链接中包含了一个通过SSL进行通信的TCP服务器和客户端示例。

1
@Sudantha,不,它也可以使用裸套接字,但您可能不应该使用裸套接字。 SslStream可以用来包装任何流对象,无论它来自哪里。 - Darin Dimitrov
你有使用 sslstream 的示例吗?我的客户端是 PHP,这可行吗? - Sudantha
@Sudantha,文档中提供的链接是否不足以帮助你实现服务器端?就客户端而言,我不熟悉PHP,但我猜测如果它支持SSL/TCP套接字,那么这将起作用(由于我不知道PHP,因此无法向您指出如何实现此目标的好例子)。您需要在服务器上安装证书。 - Darin Dimitrov

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接