!!!Setting the JBOSS JDBC encrypted password for Oracle
Edit /opt/novell/idm36/jboss-4.2.2.GA/server/IDMProv/conf/login-config.xml
Near the bottom of the file is the encrypted password.
To encrypt a new password, run this from /opt/novell/idm36/jboss
{{{java -cp lib/jboss-common.jar:server/default/lib/jbosssx.jar:server/default/lib/jboss-jca.jar org.jboss.resource.security.SecureIdentityLoginModule password}}}
Replace "password" at the end of the command with the new password.
This returns
Encoded password: new password encoded
Enter new password in the login-config.xml file
{{{
<!-- EncryptDBPassword -->
<application-policy name = "EncryptDBPassword">
<authentication>
<login-module code = "org.jboss.resource.security.SecureIdentityLoginModule"
flag = "required">
<module-option name = "username">iadb</module-option>
<module-option name = "password">-4563c1bef94f95f4</module-option>
<module-option name = "managedConnectionFactoryName">jboss.jca:service=LocalTxCM,name=IDMUADataSource</module-option>
</login-module>
</authentication>
</application-policy>
<!-- End EncryptDBPassword -->
}}}