.NET 5 对 TLS 进行了重大更改。因此,当我连接到网站(通过HttpClient
)并且它不支持 TLS 1.3(这是 .NET5 的默认设置)时,我收到以下错误: Interop+Crypto+OpenSslCryptographicException: error:1414D172:SSL routines:tls12_check_peer_sigalg:wrong signature type.
我想知道我是否会 BITOR ServicePointManager.SecurityProtocol: ServicePointManager.SecurityProtocol |= SecurityProtocolType.Tls13 | SecurityProtocolType.Tls12 | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls;
它会解决为网络服务器提供正确的密码套件吗?