Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sshlhandshake在C#中?_C#_Ssl_Handshake - Fatal编程技术网

Sshlhandshake在C#中?

Sshlhandshake在C#中?,c#,ssl,handshake,C#,Ssl,Handshake,我在端口80上的httpwebrequest标头中发送了升级标头以使用TLS。服务器成功响应101交换协议响应,因此升级了协议。 现在我想知道如何在C#中的同一端口上启动SSL握手。您不想干预头(通过添加“升级”)。让HttpWebRequest做它该做的事情 您是否尝试过使用这个专门告诉它使用SSL的端口80: var req = (HttpWebRequest)WebRequest.Create("https://your.host.com:80/test.htm"); 使用升级(如中所定

我在端口80上的httpwebrequest标头中发送了升级标头以使用TLS。服务器成功响应101交换协议响应,因此升级了协议。
现在我想知道如何在C#中的同一端口上启动SSL握手。

您不想干预头(通过添加“升级”)。让HttpWebRequest做它该做的事情

您是否尝试过使用这个专门告诉它使用SSL的端口80:

var req = (HttpWebRequest)WebRequest.Create("https://your.host.com:80/test.htm");
使用
升级
(如中所定义)不是HTTPS,而且极为罕见(可能由Cups使用)。这真的是你想用的吗?