我是C#开发的新手。

在PHP中,我们使用

stream_socket_enable_crypto($fp, true, STREAM_CRYPTO_METHOD_TLS_CLIENT);

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

最佳答案

SSLStream似乎可以满足您的要求

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

您可以指定用于进行认证验证的回调。否则,它似乎默认为系统的策略(我相信默认情况下I.E.也会使用该策略)

关于c# - 在.NET套接字中启用加密,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10373920/

10-15 23:46