Oracle provides two alternatives for secured connections:
Oracle Native Network Encryption and Integration
SSL encryption
The usage of Native Network Encryption and Integration is negotiated between the SQL Gateway and Oracle. The SQL Gateway uses the configuration values for both features. If Oracle uses the configuration values or , the respective feature is active. For further information, refer to your Oracle documentation.
In order to encrypt the connection between the SQL Gateway and the Oracle database by SSL, perform the following steps:
Step |
Action |
---|---|
1 |
|
2 |
|
3 |
The installation of the SQL Gateway contains a batch file that creates an auto-login wallet containing a self-signed certificate for both the client and the server.
As a prerequisite for executing the batch file, the Oracle Wallet Manager must be available on the PC. The Oracle Wallet Manager is installed by the Oracle installer.
Proceed as follows
Step |
Action |
Details |
---|---|---|
1 |
Open the batch file. |
In the tab, select . |
2 |
Adapt the batch file template. |
|
3 |
Execute the batch file on the server PC (the PC on which Oracle is running). |
As a result, two auto-login wallets are created:
|
4 |
Copy the folder containing the auto-login wallet for the Oracle server to the Oracle PC and adapt the Oracle configuration. |
Adapt the access rights of the .sso file, allowing the Oracle services to read it. |
5 |
Copy the folder containing the auto-login wallet for the client to the SQL Gateway PC. |
Adapt the access rights of the .sso file to allow the SQL Gateway to read it. |
In the SQL Gateway, configure the SSL parameters:
tab of the
Step |
Action |
---|---|
1 |
Select the entry from the list of . |
2 |
On the right-hand side, set the parameter to . |
3 |
Select the option for the parameter. |
4 |
Select . |
For Oracle connections, the tab of the SQL Gateway allows you to configure how to evaluate server certificates.
If the parameter
is set to , the parameter provides the following options:
option |
Description |
---|---|
|
It is verified whether the name in the server certificate matches the name of the server in the TCP connection. |
|
It is verified whether the name you enter in the field matches the subject name in the certificate. |
|
The server certificate is not verified by the SQL Gateway computer. |
WARNING | |
---|---|
For Oracle connections, the tab of the SQL Gateway allows you to select a client certificate to be used for the SSL connection to the Oracle server.
If the parameter
is set to , the parameter provides the following options:
option |
Description |
---|---|
|
Select the option .sso file. if a client certificate is provided as anThe parameter .sso file or to enter the path to the .sso file. allows you to browse for the
NOTE: As there is no password protection available for the .sso file; see the important hazard message after the table to help avoid unauthorized access.
NOTE: Allow the SQL Gateway access to the .sso file.
|
|
Select the option certificate store of the user account of the SQL Gateway. if the client certificate is installed in the |
WARNING | |
---|---|