DataGrip Postgres SSL错误:sun.security.validator.ValidatorException

时间:2017-02-15 10:01:30

标签: postgresql ssl datagrip

DataGrip不会连接到我的Postgres实例,但我可以通过终端上的psql进行正常连接:

psql -h dbhost.com reps username
>Password for user... (connects)

然而,IntelliJ DataGrip抛出:

Connection to username@dbhost.com failed.
SSL error: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

它使用的连接字符串是jdbc:postgresql://dbhost.com:5432/dbname

2 个答案:

答案 0 :(得分:16)

尝试在数据库的属性窗口的SSH / SSL选项卡中禁用SSL复选框。

然后将?sslmode=require附加到“常规”标签中的网址,以便它显示如下内容:  jdbc:postgresql://localhost:5432/reps?sslmode=require

答案 1 :(得分:0)

在数据库的sslmode窗口的disable标签中将Advanced更改为property