如何解决C# SslSteam 使用 TLS1.3 进行身份验证
我正在尝试使用 TLS 创建客户端-服务器应用程序。 为此,我使用:.Net framework 4.8 和 SslStream。 当我使用 Tls1.1/1.2 时一切正常:
--Client--
_sslStream = new SslStream(_netWorkStream,false,CertificateValidation);
_sslStream.AuthenticateAsClient(targetHost,clientCertificates,SslProtocols.Tls12,false);
--Server--
sslStream = new SslStream(client.GetStream(),CertificateValidation)
sslStream.AuthenticateAsServer(serverCertificate,true,false);
但是当我尝试使用 SslProtocols.Tls13 时,我从客户端收到以下异常:
客户端和服务器无法通信,因为他们没有 一种常用算法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。