Skip to content

Secure Connections for DBeaver Clients

By default, the DBeaver client application does not enable SSL. You need to explicitly enable SSL in the Yellowbrick connection settings. The user interface for setting up an SSL configuration for DBeaver varies by version; however, the main steps are the same across all versions. The following example is for DBeaver Version 7.3 on macOS.

DBeaver uses the PostgreSQL-developed JDBC drivers for Yellowbrick connections. Therefore:

  • DBeaver uses the same defaults as a JDBC connection.
  • If you have not explicitly set the YBSSLMODE or PGSSLMODE environment variable and do not require trust verification, you do not need to set any properties.
  • DBeaver uses the Java certificate keystore. This means that even if you set the SSL mode to verify-ca or verify-full, you may not need to provide a certificate file.
  • The same two properties discussed in previous sections are the only properties you may need to set: the SSL mode and the root cert, which only needs to be set if you are not using the default root cert file.

Parent topic:Secure Connections for ODBC/JDBC Clients and ybsql