我遇到“ SSL提供程序,错误:0-客户端和服务器无法通信”的问题

时间:2018-12-06 07:34:13

标签: .net sql-server impersonation integrated-security

从模拟Windows帐户连接到SQL存储过程时,我遇到以下错误。

我添加了以下安全协议,但问题仍然存在于开发环境中。

  

错误:已成功与服务器建立连接,但是   然后在登录过程中发生错误。 (提供者:SSL   提供程序,错误:0-客户端和服务器无法通信,因为   他们没有通用的算法。)

SecurityProtocolType securityProtocols = ServicePointManager.SecurityProtocol;
            if (securityProtocols.HasFlag(SecurityProtocolType.Ssl3) || securityProtocols.HasFlag(SecurityProtocolType.Tls) || securityProtocols.HasFlag(SecurityProtocolType.Tls11))
            {
                securityProtocols &= ~(SecurityProtocolType.Ssl3 | SecurityProtocolType.Tls | SecurityProtocolType.Tls11);
                if (securityProtocols == 0)
                {
                    securityProtocols |= SecurityProtocolType.Tls12;
                }
                ServicePointManager.SecurityProtocol = securityProtocols;
            }

请提出建议。

0 个答案:

没有答案