The Publisher channel sends information from the Web service to the Identity Vault. To establish a secure connection for the Publisher channel, you need a keystore or a KMO containing a certificate issued by the certificate authority that signed the server’s certificate.
Oracle Wallet Manager is an application used to manage and edit security credentials in Oracle wallets. A wallet is a password-protected container that stores authentication and signing credentials, including private keys, certificates, and trusted certificates, all of which are used by SSL for strong authentication. For more information, see Managing Wallets and Certificates.
Create a server certificate in Identity Console:
Click Certificate Management > Server Certificate Management.
Click + to create server certificate.
Specify the server and a certificate nickname.
Select Standard as the creation method, then click Next.
Click OK.
Export a self-signed certificate from the certificate authority in eDirectory:
Click Certificate Management > CA Management.
On the Certificates tab, select the check box for the certificate you have created.
Click Export CA Certificate.
Depending on the client to be accessing the Web service, select either the export format, DER or Base64 for the certificate, then click OK.
Click Save the exported file.
Save the certificate in the Wallet Manager.
Start the Oracle Wallet Manager and create the certificate in the Oracle EBS system:
UNIX: At the command line, enter owm.
Windows: Select Start > Programs > Oracle-HOME_NAME > Network Administration > Wallet Manager.
Import the certificate to the list of trusted certificates in the Oracle Wallet Manager:
Click Operations > Import Trusted Certificate, the Import Trusted Certificate dialog appears. Select the certificate created in Step 2 and click OK.
A message informs you that the trusted certificate was successfully imported into the wallet. The trusted certificate appears at the bottom of the Trusted Certificates tree in the Oracle Wallet Manager main panel.
Save the wallet.
Copy the Wallet Manager folder to a new location (for example, /opt/wallet).
Execute the following SQL statements in the Oracle EBS system to configure the wallet:
insert into idmusrmgt.idm_config values('WALLET_PATH','file:/etc/ORACLE/WALLETS/pub')insert into idmusrmgt.idm_config values('WALLET_PASSWORD','test123');Add the required permissions for the folder in Step 4.c, then click OK.
Configure the Publisher channel to use the server certificate created in Step 1:
In Identity Console, click the IDM Administration tile.
On the Driver Dashboard, locate the Oracle EBS driver icon, then click the upper right corner of the driver icon to display the driver’s properties page.
Click the Configuration tab, then expand the Driver Parameters section.
Click the Publisher Settings tab.
In the KMO name setting, specify the certificate nickname used in Step 1.
Save the settings.