How to Encrypt the Workflow Password in Identity Manager
search cancel

How to Encrypt the Workflow Password in Identity Manager

book

Article ID: 25877

calendar_today

Updated On:

Products

CA Directory CA Identity Manager CA Identity Governance CA Identity Portal CA Risk Analytics CA Secure Cloud SaaS - Arcot A-OK (WebFort) CLOUDMINDER ADVANCED AUTHENTICATION CA Secure Cloud SaaS - Advanced Authentication CA Secure Cloud SaaS - Identity Management CA Secure Cloud SaaS - Single Sign On CA Security Command Center CA Data Protection (DataMinder) CA User Activity Reporting

Issue/Introduction

Description:

This article describes the manual steps that need to be performed in order to encrypt the Workpoint password in the configuration files.

Solution:

For all application servers:

  1. Use the password tool provided with IM tools to encrypt the password.

    1. From a command-line go to <im_admin_tools_dir> \ PasswordTool folder.
    2. Run: pwdtools <password>, for example,pwdtools password
    3. The result will be, for example: WQf3xxxxxxxD/4D8xog==

  2. Open the ra.xml file in \im_iam.ear\workflow_rar\META-INF change the value of the Password property to the encrypted password.
    Add a new property name ?ImEncrypted?and set it to true, as in the following example:
          <config-property>         <config-property-name>Password</config-property-name>         <config-property-type>java.lang.String</config-property-type>         <config-property-value>WQf3xxxxxxxD/4D8xog==</config-property-value>      </config-property>      <config-property>         <config-property-name>ImEncrypted</config-property-name>         <config-property-type>java.lang.String</config-property-type>         <config-property-value>true</config-property-value>      </config-property>
    For WebLogic Only:
  3. Open the file Workpoint-client.properties in 3 locations:
    <wl_install> \user-projects\domain\ <your_domain> \applications\im_iam.ear\ APP-INF\classes <wl_install> \user-projects\domain\ <your_domain> \applications\im_iam.ear\ workflow_rar <im_admin_tools_dir> \Workpoint \conf  
    Change the value of java.naming.security.credentials to the encrypted password:
    java.naming.security.credentials=WQf3xxxxxxxD/4D8xog==

    Add a value to the WebLogic section:
    client.configuration.callback=com.netegrity.ra.workflow.impl.WPIMEncrypt

  4. Open the file <im_admin_tools_dir>\Workpoint \bin\init.bat
    add the following JARs to WebLogic section:
    SET EJB_CLASSPATH=..\lib\wlclient.jar; ..\..\lib\application.jar;..\..\lib\jsafe.jar;..\..\lib\idmutils.jar

Environment

Release: CAIDMB99000-12.6.7-Identity Manager-B to B
Component:

Resolution

..