Как указать путь JRE для dbeaver на MacOS

Как указать путь JRE для dbeaver на MacOS

Я пытаюсь настроить dbeaver с драйвером prestosql на MacOS, и он показывает мне следующую ошибку

unable to find valid certification path to requested target

введите описание изображения здесь

Я думаю, это потому, что dbeaver использует JRE по умолчанию без надлежащей настройки учетных данных. Так как же мне указать ему другой путь к JRE?

моя версия dbeaver: Версия 6.3.0.201912011827

решение1

Я думаю, он пытается сказать: «Я пытаюсь использовать SSL/TLS, но запрашиваемая мной база данных представляет сертификат, который не подписан ни одним из известных JRE центров сертификации, и поэтому не может быть проверен». Другими словами, ему потребуется сертификат центра сертификации, подписавшего сертификат вашей базы данных.

Вы проверили настройки в настройках подключения к базе данных -> Общие -> Настройки сети -> SSL? Это, по-видимому, позволяет указать сертификат CA, который будет использоваться для проверки сертификата базы данных. Смотрите такжеэтот вопрос на StackOverflow.

Или, если вы используете старую версию dbeaver,см. это обсуждение проблемы на GitHub.

Вот список параметров, поддерживаемых драйвером PrestoSQL JDBC.Обратите внимание, что вы можете добавить параметры в URL базы данных, если нет другого способа указать их. В этом случае вам нужно будет указать, SSLTrustStorePathчтобы указать на хранилище ключей Java, содержащее необходимые сертификаты CA, и, возможно, также SSLTrustStorePassword.

Связанный контент