Replace or Update the Current SSL Certificate for Oracle Business Intelligence 12c and Oracle Analytics Server Production Server

SSL Certificate for Oracle Business Intelligence 12c

Objective  :

To update the expired SSL certificate for Oracle business intelligence OBIEE 12c or Oracle Analytics Server by a new one .

A- Move the new intermediate certificate zip file to the middleware server IP 192.168.9.1

B- Unzipped under /app/ssl/ssl2025

 

oracle@dnlapp2:/app/ssl/ssl2025>  ls -ltr

-rw-r--r-- 1 oracle oinstall 3272 Jul 31 17:44 dnlapp2.data-and-analytics.com.key

-rw-r--r-- 1 oracle oinstall 2573 Jul 31 17:53 dnlapp2_data-and-analytics_com_2023.crt

-rw-r--r-- 1 oracle oinstall 4054 Jul 31 17:53 dnlapp2_data-and-analytics_com.ca

C -Implement the steps below :

openssl pkcs12 -export -in dnlapp2_data-and-analytics_com_2023.crt -inkey dnlapp2.data-and-analytics.com.key -name dnlapp2 -out dnlapp2.data-and-analytics.com.p12

keytool -importkeystore -deststorepass data-and-analytics -destkeypass data-and-analytics -destkeystore dnlapp2.jks -srckeystore dnlapp2.data-and-analytics.com.p12 -srcstoretype PKCS12 -srcstorepass data-and-analytics -alias dnlapp2

keytool -import -trustcacerts -alias gogetroot -file dnlapp2_data-and-analytics_com.ca -keystore dnlapp2.jks

keytool -list -v -keystore dnlapp2.jks -storepass data-and-analytics

Note :

Last command lists the imported certificate successfully .

D-

1-Shutdown All the middleware services (using stop.sh)

cd /app/oracle/middleware/oracle_home/user_projects/domains/bi/bitools/bin

./stop.sh

2-Take a backup of the existing jks file : /app/ssl/dnlapp2.jks

 mv dnlapp2.jks  dnlapp2.jks_old_2022_23)

3-replace the old .jks file by the new one /app/ssl/ssl2025 to /app/ssl

4- Add New Certs to Java Ca certs

/usr/java8_64/bin/keytool -import -file dnlapp2_data-and-analytics_com_2023.crt -keystore /usr/java8_64/jre/lib/security/cacerts

/usr/java8_64/bin/keytool -import -file dnlapp2_data-and-analytics_com.ca -keystore /usr/java8_64/jre/lib/security/cacerts -alias goget

5-start weblogic admin server :

cd /app/oracle/middleware/oracle_home/user_projects/domains/bi/bin

./startWeblogic.sh

6-Upadte the Trust Keystore Passphrase for Admin Server :

Login to Admin Console : dnlapp2.data-and-analytics.com:9500/console

Environment -> Servers -> Admin Server (admin) ->

SSL Certificate for Oracle Business Intelligence 12c

SSL Certificate for Oracle Business Intelligence 12c

 

SSL Certificate for Oracle Business Intelligence 12c

SSL Certificate for Oracle Business Intelligence 12c

Keystore -> Custom Identity Keystore Passphrase -> Confirm the current value

-> Update Trust Keystore Passphrase -> Replace the current value -> Confirm the current value

-> Click Save

7-Upadte the Custom Identity & Trust Keystore Passphrase for Managed Server (bi_server1) :

Go to Summary Of servers :

8-Environment -> Servers -> bi_server1 -> Keystores ->

Update the values for     Custom Identity Keystore

,        Custom Trust Keystore

Click

9-stop weblogic admin server :

cd /app/oracle/middleware/oracle_home/user_projects/domains/bi/bin

./stopWeblogic.sh

10-make sure no oracle / or java background processes are running on Unix server by running :

ps -ef | grep oracle     

ps -ef | grep java

11-Start all the middleware services :

cd /app/oracle/middleware/oracle_home/user_projects/domains/bi/bitools/bin

./start.sh

12-go to analytics login page

-Make sure you are able to login .

-Click on the connection security lock :

Click on ‘Connection is secure “

-Click on the certificate to check the validity dates :

 

Related Articles