Cómo especificar la ruta JRE para dbeaver en MacOS

Cómo especificar la ruta JRE para dbeaver en MacOS

Estoy intentando configurar dbeaver con el controlador prestosql en MacOS y me muestra el siguiente error

unable to find valid certification path to requested target

ingrese la descripción de la imagen aquí

Creo que es porque dbeaver está usando un JRE predeterminado sin una configuración adecuada de las credenciales, entonces, ¿cómo podría señalarlo a una ruta JRE diferente?

mi versión de dbeaver: Versión 6.3.0.201912011827

Respuesta1

Creo que intenta decir: "Estoy intentando utilizar SSL/TLS, pero la base de datos que estoy consultando presenta un certificado que no está firmado por ninguna CA conocida por JRE y, por lo tanto, no se puede validar". En otras palabras, necesitaría el certificado de la CA que firmó el certificado de su base de datos.

¿Ha verificado la configuración en la configuración de conexión de la base de datos -> General -> Configuración de red -> SSL? Aparentemente, eso le permite especificar el certificado de CA que se utilizará para validar el certificado de la base de datos. Ver tambiénesta pregunta en StackOverflow.

O si estás usando una versión anterior de dbeaver,consulte esta discusión sobre el problema de GitHub.

Aquí hay una lista de parámetros admitidos por el controlador JDBC de PrestoSQL.Tenga en cuenta que puede agregar parámetros a la URL de la base de datos si no hay otra forma de especificarlos. En este caso, deberá especificar SSLTrustStorePathque apunte a un almacén de claves de Java que contenga los certificados de CA necesarios y posiblemente también SSLTrustStorePassword.

información relacionada