如何使用 SslStream 实施基于主机的安全性?

How do I enforce host based security with SslStream?

假设我想实现类似于 HTTPS 的基于主机的安全性。当我打开我的 SslStream 连接时,用于验证服务器证书与主机名匹配以及证书链是否有效的规范验证代码是什么?

是的,这太简单了 (RTFD@me!)。让框架为您完成所有棘手的身份验证:

等待sslStream.AuthenticateAsClientAsync(主机名);