首页 > 解决方案 > Snowflake .net 连接器证书错误

问题描述

我在使用 .net 连接器 ( https://github.com/snowflakedb/snowflake-connector-net ) 时遇到问题。它适用于浏览器/Tableau/Excel。对于 tableau/excel,我必须通过 CaBundleFile。

有没有办法使用 .net 连接器传递证书文件(CaBundleFile)?

我收到以下错误。

System.Net.Http.HttpRequestException:发送请求时出错。---> System.Net.WebException:底层连接已关闭:无法为 SSL/TLS 安全通道建立信任关系。---> System.Security.Authentication.AuthenticationException:根据验证程序,远程证书无效。

标签: snowflake-cloud-data-platform

解决方案


与 ODBC 驱动程序不同,Snowflake 不对使用底层 .NET 框架检查 HTTPS 证书有效性的 .NET 驱动程序执行 OCSP 检查。

可能有帮助的一件事是通过类似的 GitHub 问题寻找想法(他们讨论升级和网络跟踪): https ://github.com/snowflakedb/snowflake-connector-net/issues/6

您也可以尝试查看一些 Microsoft 文档和论坛以了解有关一些故障排除想法的错误: https ://docs.microsoft.com/en-us/archive/blogs/jpsanders/troubleshooting-asp-net-the-remote -根据验证程序的证书无效


推荐阅读