Sunday, May 17, 2026

Generic Oracle EBS JAR Signing Certificate Renewal Runbook

 

Generic Oracle EBS JAR Signing Certificate Renewal Runbook

Objective

This document provides generic steps to renew or replace JAR signing certificates in Oracle E-Business Suite environments.

Applicable for:

  • Oracle EBS 12.1 / 12.2
  • Internal and Extranet environments
  • Certificate renewal activities
  • Java/JAR signing maintenance

1. Backup Existing Files

Navigate to Admin Directory

cd $NE_BASE/EBSapps/appl/ad/admin

Backup Existing Certificate Files

cp adkeystore.dat adkeystore.dat_bkp_$(date +%Y%m%d)

cp adsign.txt adsign.txt_bkp_$(date +%Y%m%d)

cp appltop.cer appltop.cer_bkp_$(date +%Y%m%d)

cp jarsecurefile jarsecurefile_bkp_$(date +%Y%m%d)

2. Backup Java Security cacerts

cd $OA_JRE_TOP/lib/security

cp cacerts cacerts_bkp_$(date +%Y%m%d)

3. Backup Existing Signed JAR

cd $OA_JAVA

cp GetClientInfo.jar GetClientInfo.jar_sign_bkp_$(date +%Y%m%d)

4. Copy New Certificate Files

Navigate to Admin Directory

cd $NE_BASE/EBSapps/appl/ad/admin

Copy New Signing Files

cp /path_to_new_certificates/adkeystore* .

cp /path_to_new_certificates/adsign.txt .

Copy Updated cacerts

cd $OA_JRE_TOP/lib/security

cp /path_to_new_certificates/cacerts .

5. Replace Signed JAR File

cd $OA_JAVA

cp /path_to_new_certificates/GetClientInfo.jar.sig .

6. Extranet Environment Steps (If Applicable)

Backup Existing Extranet Files

cd $NE_BASE/EBSapps/appl/ad/admin

cp adkeystore.dat adkeystore.dat_extranet_bkp

cp adsign.txt adsign.txt_extranet_bkp

cp appltop.cer appltop.cer_extranet_bkp

Backup Extranet cacerts

cd $OA_JRE_TOP/lib/security

cp cacerts cacerts_extranet_bkp

7. Copy New Files to Extranet Environment

cd $NE_BASE/EBSapps/appl/ad/admin

cp /path_to_new_certificates/adkeystore* .

cp /path_to_new_certificates/adsign.txt .

Copy cacerts

cd $OA_JRE_TOP/lib/security

cp /path_to_new_certificates/cacerts .

8. Stop Oracle EBS Application Services

sh $ADMIN_SCRIPTS_HOME/adstpall.sh apps/<apps_password> -mode=allnodes

9. Regenerate JAR Files

Run ADADMIN

adadmin

Select:

Maintain Applications Files Menu

Generate Product JAR files

Important Prompt

Do you wish to force regeneration of all jar files?

Answer:

Yes

10. Compile JSP Files

perl $FND_TOP/patch/115/bin/ojspCompile.pl --compile --flush -p 2

11. Validate New Certificate

Navigate to JAR Directory

cd $FND_TOP/java/jar

Verify JAR Signature

jarsigner -verify -verbose -certs fndforms.jar | grep -i sign

Validate:

  • New certificate expiry date
  • Signer information
  • No verification errors

12. Start Oracle EBS Services

sh $ADMIN_SCRIPTS_HOME/adstrtal.sh apps/<apps_password> -mode=allnodes

13. Post Validation Checks

Verify Services

sh $ADMIN_SCRIPTS_HOME/adstrtal.sh status

Validate Forms Launch

Check:

  • Oracle Forms open successfully
  • No certificate warning
  • No Java security popup
  • OAF pages working properly

14. Browser & Java Cache Cleanup

Recommended on Client Machines

  • Clear Java Cache
  • Clear Browser Cache
  • Restart Browser
  • Relaunch EBS

15. Rollback Plan

Restore Old Files

cp *_bkp_* original_filename

Restore cacerts

cp cacerts_bkp_* cacerts

Restart Services

sh $ADMIN_SCRIPTS_HOME/adstrtal.sh apps/<apps_password> -mode=allnodes

Best Practices

AreaRecommendation
BackupAlways backup before replacement
TestingValidate in TEST/UAT first
DowntimePerform during maintenance window
ValidationVerify Forms and OAF pages
RollbackKeep rollback ready
CacheClear Java/browser cache
SecurityVerify certificate expiry before deployment

Common Troubleshooting

IssuePossible CauseAction
Forms not launchingInvalid signingVerify jarsigner output
Certificate warningOld cacheClear Java cache
OACORE issuesIncomplete restartRestart services
JSP errorsJSP cache staleRun ojspCompile
JAR mismatchPartial generationForce regenerate JARs

Final Validation Checklist

ValidationStatus
Backup completed
Certificates copied
cacerts updated
Services stopped
JARs regenerated
JSP compile completed
jarsigner validation successful
Services started
Forms tested
No certificate warnings

No comments:

Post a Comment