【问题标题】:Snowflake .net connector certificate errorSnowflake .net 连接器证书错误
【发布时间】:2020-06-02 06:38:27
【问题描述】:

我在使用 .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


    【解决方案1】:

    与 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-certificate-is-invalid-according-to-the-validation-procedure

    【讨论】:

    • 感谢您的及时回复。我无法进行追踪工作。我尝试了上面微软链接中提到的所有步骤,但它没有创建日志文件。但是,作为测试,当我将远程服务器证书验证设置为 true 时,我能够连接。我想我可能需要通过有效的证书,但在客户端 api 中看不到选项。有什么建议吗?
    • 我不知道如何在客户端 api 中设置它。我看到你打开了一个问题,所以让我们看看你是否得到了开发团队的进一步回复:github.com/snowflakedb/snowflake-connector-net/issues/211
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-11-04
    • 2020-01-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-11
    • 2014-07-08
    相关资源
    最近更新 更多