我创建了一个自签名证书,用于测试我的 Web 应用程序和 SQL Server 之间的加密。
尝试使用“Encrypt=Yes;”查询数据库时 在连接字符串中,我收到以下消息:
与服务器成功建立连接,但在登录前握手期间发生错误。(提供者:SSL 提供者,错误:0 - 证书链是由不受信任的机构颁发的。)
背景
当我第一次尝试从管理工作室进行加密连接时,我收到了相同的消息。通过将自签名证书安装到我的受信任的证书颁发机构中解决了这个问题。
问题
有没有办法让 ASP.NET 像我的用户帐户一样信任证书?