在 .NET 套接字中启用加密

本文关键字:启用 加密 套接字 NET | 更新日期: 2023-09-27 18:32:43

我是C#开发的新手。

在 PHP 中,我们使用

stream_socket_enable_crypto($fp, true, STREAM_CRYPTO_METHOD_TLS_CLIENT);

它在 C# 中的等效项是什么?

在 .NET 套接字中启用加密

> SSLStream 似乎可以做你想做的事

var tcp = new TcpClient(machineName,443);
var ssl = new SslStream(tcp.GetStream);

您可以指定用于执行认证验证的回调。否则,它似乎默认为系统策略(我相信这是IE默认使用的策略)