嗨,我想使用ssl从jdbc驱动程序连接到雪花。我用其他数据库做了很多次,只是在连接URL中添加ssl = true(有时是其他属性)。
不幸的是,我在雪花文档中找不到此选项。我发现雪花支持ssl之类的东西,他们称之为Using Key Pair Authentication 雪花是否为ssl模式? 雪花支持ssl吗?
答案 0 :(得分:2)
You can set a jdbc connection property ssl
to on
or off
as seen here
That's what determines if the connection will be made via https or http, going by the implementation here
I tried it and it worked for me.
Note that if ssl
is not set, the value is on
by default.
答案 1 :(得分:2)
连接到Snowflake时无法关闭SSL加密。句号。
JDBC
或ODBC
驱动程序中没有用于禁用(或启用)SSL的选项。这就是为什么Snowflake的文档页面上未提及此参数的原因。
默认情况下,雪花连接使用SSL。
并且仅使用HTTPS连接。不管是驱动程序还是GUI。
这也是您无需在服务器连接中添加https://
的原因。
有关更多信息,请参见here。
您可能会看到Snowflake驱动程序建立的http连接是为了满足OCSP。
如果您尝试测试Snowflake是否支持未加密的连接,并且获得信息,表明Snowflake确实支持未加密的连接或支持 TLS1.0 或 TLS1.1 >您一直在测试代理服务器设置,而不是雪花计算.com或雪花.com。
BTW:对于 HTTPS 连接,Snowflake仅支持 TLS1.2 。
答案 2 :(得分:1)
我认为Snowflake仅 允许HTTPS连接,因此它始终使用TLS / SSL。