RSA Product Set: SecurID
RSA Product/Service Type: Authentication Manager
RSA Version/Condition: 8.x
Component: Operations Console, Certificate Signing Requests (CSR)
Use this article if one or more Certificate Signing Requests (CSRs) remain in a pending state in the RSA Authentication Manager Operations Console and need to be removed. This can occur in the following situations:
- A CSR was generated but never submitted to a Certificate Authority (CA)
- A CSR was submitted to a CA but the resulting certificate was never imported
- A CSR is no longer needed and is cluttering the Certificate Management interface
CAUTION: Perform Steps 1–3 before making any changes to the keystore file. Failure to back up the database and keystore file may result in data loss.
- Log in to the primary Authentication Manager Operations Console and take a database backup: Navigate to Maintenance > Backup and Restore > Backup Now and follow the on-screen instructions to complete the backup.
- Open an SSH session to the primary Authentication Manager server and log in using the operating system credentials.
NOTE: If SSH is not enabled on the Authentication Manager instance, enable it before proceeding. For instructions, see Enable Secure Shell on the Appliance - Back up the
webserver-inactive.jksfile before making any changes:
cd /opt/rsa/am/server/security cp webserver-inactive.jks webserver-inactive.jks.BAK - Retrieve the SSL Server Identity Certificate Keystore File Password by running the following command from the
/opt/rsa/am/utilsdirectory:cd /opt/rsa/am/utils ./rsautil manage-secrets -a list com.rsa.signing.keyWhen prompted, enter the Operations Console administrator username and password. The output will resemble the following:|
Please enter OC Administrator username: <oc-admin-username> Please enter OC Administrator password: <oc-admin-password> Secrets stored in ./etc/systemfields.properties. Command API Client User ID ............................: <value> Command API Client User Password ......................: <value> SSL Server Identity Certificate Private Key Password ..: <value> SSL Server Identity Certificate Keystore File Password : <keystore-password> Root Certificate Private Key Password .................: <value> Root Certificate Keystore File Password ...............: <value>NOTE: Note down the value shown for SSL Server Identity Certificate Keystore File Password. You will need it in the following steps.
- List the contents of the
webserver-inactive.jksfile to identify the pending CSR alias:cd /opt/rsa/am/server /opt/rsa/am/appserver/jdk/jre/bin/keytool -list -keystore /opt/rsa/am/server/security/webserver-inactive.jksWhen prompted, enter the SSL Server Identity Certificate Keystore File Password retrieved in Step 4. The output will resemble the following:
Enter keystore password: <keystore-password> Keystore type: JKS Keystore provider: SUN Your keystore contains 3 entries <pending-alias>, <date>, PrivateKeyEntry, Certificate fingerprint (MD5): <fingerprint> rsa am internal ca, <date>, trustedCertEntry, Certificate fingerprint (MD5): <fingerprint> rsa am default server cert, <date>, PrivateKeyEntry, Certificate fingerprint (MD5): <fingerprint>NOTE: The pending CSR alias will be a custom entry. The entries
Delete the pending CSR alias using thersa am internal caandrsa am default server certare the default entries and should not be deleted.keytoolutility. Replace<pending-alias>with the alias name identified in Step 5:
/opt/rsa/am/appserver/jdk/jre/bin/keytool -delete -alias <pending-alias> -keystore /opt/rsa/am/server/security/webserver-inactive.jksWhen prompted, enter the SSL Server Identity Certificate Keystore File Password retrieved in Step 4.
- Verify: Log in to the Operations Console and navigate to Deployment Configuration > Certificates > Console Certificate Management to confirm the pending CSR entry has been removed.
NOTE: Only delete CSR aliases that you are certain are no longer needed. Deleting an active or required certificate entry may disrupt secure communication between Authentication Manager and its management interfaces.
NOTE: The default entries rsa am internal ca and rsa am default server cert must never be deleted from the keystore. Removing these entries will break Authentication Manager functionality.
NOTE: If you need to restore the webserver-inactive.jks backup created in Step 3, navigate to /opt/rsa/am/server/security and run:
cp webserver-inactive.jks.BAK webserver-inactive.jks
Restart Authentication Manager services after restoring the file.
Related Articles
How to view a certificate fingerprint as SHA-256, SHA-1 or MD5 using OpenSSL for RSA Authentication Manager 81Number of Views How to reset table views to their original factory-set (OOTB) defaults in RSA Identity Governance & Lifecycle 33Number of Views Workflow variables created in SQL Select Node are not visible in the following node for Review Escalation workflow in RSA … 73Number of Views Authentication Manager 8.x Wildcard Certificate Fails with 'Subject Name Does Not Match Hostname' 552Number of Views Unable To Delete Unassigned Expired Token 113Number of Views