Administer > Configure CSA > Configure IDMInstaller tool

Configure IDMInstaller Tool

This tool helps you to change the passphrase for the key file and re-encrypt the passwords using new key file from the IDM interface.

Following are the steps to configure IDMInstaller Tool:

  1. Go to /var/vols/itom/hcm/shared/tools/csa/IDMInstaller/conf folder and provide executable permissions to idm.sh.

    For example: [root@user-hcm-m1 IDMInstaller]# chmod 777 idm.sh

  2. Modify the IDMInstaller.properties file as mentioned below:

    idm.crypto.keyConfiguration=/var/vols/itom/hcm/shared/tools/csa/PasswordMigrationTool/migrate
    idm.crypto.enckeytype.from=sharedFrom
    idm.crypto.enckeytype.to=sharedTo
  3. Enable respective database entries and provide correct database credentials in IDMInstaller.properties file (Disable unwanted database connection entries).

    ####SQLSERVER
    #idm.persistence.connection.driver.class=com.microsoft.sqlserver.jdbc.SQLServerDriver
    #idm.persistence.connection.url=jdbc:sqlserver://localhost\\<InstanceName>:1433;DatabaseName=idmdb
    #idm.persistence.connection.username=<db user>
    #idm.persistence.connection.password=<password>
     
    ####MySQL
    #idm.persistence.connection.driver.class=com.mysql.jdbc.Driver
    #idm.persistence.connection.url=jdbc:mysql://localhost/idmdb
    #idm.persistence.connection.username=root
    #idm.persistence.connection.password=<password>
     
    ####Oracle
    #idm.persistence.connection.driver.class=oracle.jdbc.OracleDriver
    #idm.persistence.connection.url=jdbc:oracle:thin:@localhost:1521:idmdb
    #idm.persistence.connection.default_schema =
    #idm.persistence.connection.username=<userName>
    #idm.persistence.connection.password=<password>
  4. From /var/vols/itom/hcm/shared/tools/csa/IDMInstaller directory, run the following command:

    [root@user-hcm-m1 IDMInstaller]# ./idm.sh crypto migrate -conf conf/IdmMigrate.properties