-
Notifications
You must be signed in to change notification settings - Fork 3.7k
SSL Configuration
- Overview
- Setting up SSL configuration
- Setting up SSL configuration via Driver properties
- Troubleshooting SSL issues
- Import custom certificates
- Oracle SSL configuration
DBeaver supports the ability to establish connections using Secure Socket Layer (SSL), a protocol for creating authenticated and encrypted links between networked computers.
Note: SSL parameters are optional and should only be specified if required by your server configuration.
To set up SSL, you need to configure the following settings:
-
Navigate to the SSL tab within the Connection settings.
-
Enable the Use SSL option to activate SSL for your connection.
-
Enter the necessary SSL configuration details (optional):
Parameter Description CA Certificate Path to the Certificate Authority (CA) certificate. Client Certificate Path to the client's public key certificate. Client Private Key Path to the client's private key. Keystore Path to the keystore file. Keystore Password Password for the keystore. Certificate hostname Expected hostname in the certificate. SSL Mode Desired security level for SSL. SSL Factory Provide SSLSocketFactory factory class name. Cipher suites (optional) Specific cipher suites to use. Skip host name validation Whether to bypass hostname validation. Use self signed certificate (non-secure) Acceptance of self-signed certificates. Force TLS 1.2 Enforce using TLS version 1.2. Verify server certificate Ensures the server certificate is valid. Allow public key retrieval Allows the retrieval of the server's public key. Note: The availability of these parameters can vary depending on the database. Check the SSL tab for your database within the Connection settings for any specific options.
-
If all other necessary connection settings are configured, complete the setup by clicking Finish, or test the configuration by clicking Test Connection to ensure that SSL is functioning correctly.
For some databases, an alternative method to configure SSL settings is available through the Driver properties tab. This approach allows access to additional or driver-specific SSL options that may not be present in the main SSL tab:
-
Select the Driver properties tab within the Connection settings.
-
Look for properties prefixed with
ssl
, such assslResponseTime
,sslfactoryarg
,sslhostnameverifier
, etc. Configure the necessary properties according to your database and server requirements. -
If all other necessary connection settings are configured, complete the setup by clicking Finish, or test the configuration by clicking Test Connection to ensure that SSL is functioning correctly.
If you encounter a Pkix path building failed
error, it may be due to incorrect SSL configurations. A common resolution
is to consider ignoring host name validation, an option available for some databases in the SSL tab of the Connection
settings, which can help bypass common SSL errors.
Learn how to import custom root and certificate authority (CA) certificates into DBeaver. See Import custom certificates for detailed instructions.
Learn how to set up SSL connections for Oracle databases, including wallet creation and configuration steps. See SSL for Oracle for the full guide.
-
Views
-
Search
-
Data management
-
Usability enhancements
-
Security
-
Projects
- Sample Database
-
Database Connections
- Edit Connection
- Invalidate/Reconnect to Database
- Disconnect from Database
- Change current user password
- Network configurations
-
Manage truststore certificates
- Separate Connections
- Cloud configuration settings
- Local Client Configuration
- Connection Types
- Configure Connection Initialization Settings
-
Tableau integration
- Transactions
- Drivers
- Tasks
-
Cloud Explorer
-
Cloud Storage
- Classic
- Cloud
- Embedded
- File drivers
- Changing interface language
- DBeaver extensions - Office, Debugger, SVG
- Installing extensions - Themes, version control, etc
- User Interface Themes
- Command Line
- Reset UI settings
- Reset workspace
- Troubleshooting system issues
- Posting issues
- Log files
- JDBC trace
- Thread dump
- Managing connections
- Managing variables
- Managing drivers
- Managing preferences
- Managing restrictions
- Windows Silent Install
- Snap installation