Como especificar o caminho JRE para dbeaver no MacOS

Como especificar o caminho JRE para dbeaver no MacOS

Estou tentando configurar o dbeaver com driver prestosql no MacOS e aparece o seguinte erro

unable to find valid certification path to requested target

insira a descrição da imagem aqui

Acho que é porque o dbeaver está usando um JRE padrão sem a configuração adequada de credenciais, então como eu poderia apontar para um caminho JRE diferente?

minha versão dbeaver: Versão 6.3.0.201912011827

Responder1

Acho que está tentando dizer: "Estou tentando usar SSL/TLS, mas o banco de dados que estou consultando apresenta um certificado que não está assinado por nenhuma CA conhecida pelo JRE e, portanto, não pode ser validado." Em outras palavras, seria necessário o certificado da CA que assinou o certificado do seu banco de dados.

Você verificou as configurações em configurações de conexão de banco de dados -> Geral -> Configurações de rede -> SSL? Aparentemente, isso permite especificar o certificado CA a ser usado para validar o certificado do banco de dados. Veja tambémesta pergunta no StackOverflow.

Ou se você estiver usando uma versão mais antiga do dbeaver,veja esta discussão sobre o problema do GitHub.

Aqui está uma lista de parâmetros suportados pelo driver PrestoSQL JDBC.Observe que você pode adicionar parâmetros à URL do banco de dados se não houver outra maneira de especificá-los. Nesse caso, você precisaria especificar SSLTrustStorePathpara apontar para um keystore Java contendo os certificados de CA necessários e, possivelmente, também SSLTrustStorePassword.

informação relacionada