使用Snowflake连接时出现“未找到可信证书”问题求助
导致Snowflake JDBC证书信任错误的常见原因
之前连接正常现在出现JDBC driver encountered communication error. Message: No trusted certificate found.错误,通常是以下几种情况:
- JDBC驱动版本过旧:Snowflake会定期更新SSL根证书,旧版本驱动内置的证书列表可能不包含最新的根证书。之前能正常连接是因为旧证书仍在有效期,一旦证书更新或过期,旧驱动就无法完成信任验证。
- 系统CA证书存储异常:DBeaver默认依赖操作系统的根证书库完成验证,如果系统近期更新了CA证书(比如Windows证书管理器、Linux的
ca-certificates包),导致Snowflake证书对应的根CA被移除或标记为不可信,就会触发该错误。 - DBeaver连接配置被修改:可能误操作更改了连接的SSL设置,比如取消了
信任服务器证书选项、手动指定了错误的本地证书文件路径,导致驱动无法找到合法的信任凭证。 - 网络环境变更:切换网络(如公司VPN、公共WiFi)后,代理、防火墙可能拦截或替换了SSL证书流程,使得Snowflake的服务器证书无法被正常验证。
- Snowflake端证书更新:你的Snowflake租户SSL证书到期更换,而本地驱动或系统未同步新的根证书,导致验证失败。
内容的提问来源于stack exchange,提问作者John Roberts
相关产品推荐
相关产品推荐

