ALT*_*LMA 1 postgresql ssl datagrip
我是 Cloud SQL 和 Cloud Security 的新手。所以现在我已经使用 Cloud SQL 并使用 Compute Engine 连接到数据库。我将它用作代理服务器并用于从我的本地机器进行远程连接。
然后我需要使用 SSL 连接尝试创建新的客户端证书,如果我从代理服务器连接就可以了。
但是当我尝试使用 DataGrip 从本地机器连接时不起作用。我收到一条错误消息。
与 postgres@database-server 的连接失败。[08006] 无法打开 SSL 根证书文件 /home/user/.postgresql/root.crt。
这是由 42.2.2 版本后 Postgres JDBC 驱动程序的更改引起的。后续版本将ssl=true也视为sslmode=verify-ca ,同时还引入了导致默认 SSLFactory 无法识别 JRE cacerts的更改。
要解决此问题,请恢复到驱动程序 42.2.2 或将 sslfactory 设置为org.postgresql.ssl.DefaultJavaSSLFactory
还有一个 GitHub 问题 https://github.com/pgjdbc/pgjdbc/issues/1307
| 归档时间: |
|
| 查看次数: |
1735 次 |
| 最近记录: |