Monday, August 21, 2023

Enable TLS 1.2 for EBS 12.2

  Below are the high-level technical steps on how to enable TLS for EBS 12.2:

  1. Create a wallet for the Oracle HTTP Server.
  2. Import the certificate into the wallet.
  3. Configure the Oracle HTTP Server to use TLS.
  4. Restart the Oracle HTTP Server.

Create a wallet for the Oracle HTTP Server

  1. Log in to the Oracle HTTP Server as the root user.
  2. Navigate to the <FMW_HOME>/webtier/config/OHS/ssl directory.
  3. Create a new file called server.jks.
  4. Run the following command to generate a keystore password:
keytool -genkey -alias server -keystore server.jks -storepass password
  1. Enter a password for the keystore.
  2. Click Enter.
  3. Enter the distinguished name for the server.
  4. Click Enter.
  5. Click Enter to accept the default values for the other fields.

Import the certificate into the wallet

  1. Copy the certificate file to the <FMW_HOME>/webtier/config/OHS/ssl directory.
  2. Run the following command to import the certificate into the wallet:
keytool -import -alias server -file certificate.crt -keystore server.jks -storepass password

Replace certificate.crt with the name of the certificate file.

Configure the Oracle HTTP Server to use TLS

  1. Edit the <FMW_HOME>/webtier/config/OHS/httpd.conf file.
  2. Add the following lines to the file:
SSLEngine on
SSLCertificateFile server.jks
SSLCertificateKeyFile server.jks
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:!RC4
  1. Save the file.

Restart the Oracle HTTP Server

  1. Stop the Oracle HTTP Server.
  2. Start the Oracle HTTP Server.

Once you have completed these steps, TLS will be enabled for Oracle EBS 12.2.

Here are some additional things to keep in mind:

  • You need to have a valid certificate in order to enable TLS. You can obtain a certificate from a certificate authority (CA).
  • You need to configure the Oracle HTTP Server to use the correct cipher suites. Cipher suites are used to encrypt the data that is transferred between the client and the server.
  • You need to restart the Oracle HTTP Server after you have made changes to the configuration.