Hi Pooja,
The cert7.db and smkeydatabase are used for different purpose.
smkeydatabse
The purpose of the smkeydatabase in r12.0 was to store the certificates used for signing, verification, encryption, and decryption between a SiteMinder asserting party and a SiteMinder relying party. So basically for federation use cases.
The actual location of the smkeydatabase can be configured in smkeydatabase.properties file located at
siteminder_home\config\properties (Windows)
siteminder_home/config/properties (UNIX)
The property that points the smkeydatabase location is : DBLocation
CA SiteMinder Integrated Documents r12.0 SP3
cert7/cert8 db (Nestscape certificate database)
This database is used to store the SSl certificate used to connect to LDAP user store.
You can use the Mozilla Network Security Services (NSS) certutil application that is installed with the Policy Server to convert existing cert7.db certificate database files to cert8.db format.
Policy Server Installation and Upgrade Considerations - CA Single Sign-On - 12.6.01 - CA Technologies Documentation
To convert the certificate database file
From a command prompt, navigate to the Policy Server installation bin directory.
Example:
C:\Program Files\CA\siteminder\bin
Windows has a native certutil utility. Verify that you are working from the Policy Server bin directory, or you can inadvertently run the Windows certutil utility.
Enter the following command:
certutil -L -d certificate_database_directory [-p prefix_name] -X
- -d certificate_database_directory
Specifies the directory that contains the certificate database files to convert. - -p prefix_name
(Optional) Specifies any prefix that is used when creating the existing cert7.db file (for example, my_cert7.db).
Certutil converts the existing cert7.db file to cert8.db format.
In summary, if you are not using smkeydatabse or do not have content in it , you can skip the interim installation of r12.52SP1 policy server as that step is used to just migrate the smkeydatabse to new Certificate Data Store (CDS) which is now maintained in Policy store itself.
Regards,
Ujwol