This process is required only for EcoSys APIs which uses Oauth authentication.
You can configure the Oracle wallet for Identity/Oauth server in a two-step process:
-
Download the SSL Certificates
-
Create a wallet using the Oracle Wallet Manager.
Download the SSL Certificates
To download SSL Certificates, do the following:
-
Browse Ecosys API identity server https URLs in the browser.
-
In the browser, click Show/View site information, and then click Certificate.
-
In the Certificate pop-up, select Certification Path.
-
Select a Certificate (root or intermediate), and then click View Certificate.
-
Select the Details tab> click Copy to File, and then click Next.
-
Select the export file format as Base-64 encoded X.509(.CER), and then click Next.
-
Select the folder to save the certificate > click Next > click Save.
-
To add all the root and intermediate certificates repeat steps 4 through 7.
Create a wallet using Oracle Wallet Manager
To create a wallet using Oracle Wallet Manager, do the following:
-
Open Oracle Wallet Manager.
-
Click New. To create a default wallet directory, click Yes, and to continue, click Yes.
-
Type the wallet password and then reconfirm the password.
-
To create a Certificate request, click No.
-
To import the certificates, select the empty certificate, and click Operations > Import Trusted Certificate.
-
Select the option Select a file that contains the certificate, and then click OK.
-
Navigate and select the certificates from the certificate folder, and then click Open.
The certificates are added to the Trusted Certificates list.
-
Save the Oracle Wallet on a machine where the PL/SQL code can access the wallet.
If Oracle wallet is not created in DB server, then copy this wallet to DB server where the PL/SQL Code can access the wallet.
After configuring the Oracle Wallet, to use it, provide the Oracle Wallet path and password in the following project defaults:
-
Set wallet path in project default ZI_E_IWPTH, and provide the path format file as "file:<filepath in db server>".
-
Set wallet password in the project default ZI_E_IWPWD.