Change CA Identity Manager database connection password with AES encryption
search cancel

Change CA Identity Manager database connection password with AES encryption

book

Article ID: 218600

calendar_today

Updated On:

Products

CA Identity Manager

Issue/Introduction

We are on 14x and found this article, https://knowledge.broadcom.com/external/article?articleId=16162.

The problem is that ours uses AES encryption not PBES.  We tried using the PBES and it did not work.  Ours looks like the following.  How do we get this working?

 

<security-domain name="iam_im-imobjectstoredb">
                    <authentication>
                        <login-module code="com.netegrity.jboss.datasource.PicketBoxPasswordEncryptedLogin" flag="required" module="com.ca.iam.idmutils">
                            <module-option name="userName" value="YYY"/>
                            <module-option name="password" value="{AES}:XXX
                            <module-option name="managedConnectionFactoryName" value="jboss.jca:name=iam/im/jdbc/jdbc/objectstore,service=NoTxCM"/>
                        </login-module>
                    </authentication>
                </security-domain>

Resolution

The PasswordTool does not have an option for encrypting into AES format. It includes libraries for encrypting only PBES, RC2, and CANIMSM. Your organization should have or should obtain the appropriate encryption libraries required for AES. For example, there is a utility named something like Crypt AES that you can Google and download.