Using 64bit SiteMinder Libraries with ENTM on Windows

Document ID : KB000029451
Last Modified Date : 14/02/2018
Show Technical Document Details

In case you run ENTM in a Win64 box it is documented to only run Jboss with a JDK 32bit version to do the SiteMinder integration with.

Integration Guide › Integrating with CA SiteMinder › How to Integrate with CA SiteMinder › Configure the Enterprise Management Server to Use CA SiteMinder To Authenticate Users

https://support.ca.com/cadocs/0/CA%20ControlMinder%2012%208-ENU/Bookshelf_Files/HTML/idocs/index.htm?toc.htm?2221807.html

Also, by default ENTM 12.8 on Windows is delivering 32bit SiteMinder libraries only which is requiring Jboss to run in a 32bit JDK to utilise these.

If this is not desirable please follow these steps to continue using the 64bit JDK for ENTM:

Instead of the first four bullets in the above document do:

- download and unzip latest version of SiteMinder Web Access Manager SDK to a temporary folder on any Win64 box

- the download you shall find on

http://www.ca.com/us/support/ca-support-online/product-content/recommended-reading/technical-document-index/ca-siteminder-hotfix-cumulative-release-index.aspx#smsdk

- execute its setup binray, e.g. ca-sdk-12.52-win32.exe

- install the SDK with default values
  Note, the installer just copies the files to the local file system without leaving any active process or modifying any system property in any way.

- stop the ENTM Application server, e.g. in a CMD submit
  net stop "JBoss Application Server 4.2.3"

- copy C:\Program Files (x86)\CA\sdk\bin64\*.dll to C:\jboss-4.2.3.GA\server\default\deploy\IdentityMinder.ear\library

- Copy the following jars from C:\Program Files (x86)\CA\sdk\java64 to C:\jboss-4.2.3.GA\server\default\lib

 1) cryptoj.jar
 2) imsjavasdk.jar
 3) smagentapi.jar
 4) SmJavaApi.jar
 5) smjavasdk2.jar

- remove the following jars from C:\jboss-4.2.3.GA\server\default\deploy\IdentityMinder.ear\library

 1) smjavasdk2.jar
 2) smjavaagentapi.jar

- delete complete C:\jboss-4.2.3.GA\server\default\work, data, tmp, log folders

- install on the ENTM server vcredist_x64vs2005SP1.exe from C:\Program Files\CA\webagent\win64\bin

  Note, backup the original files in the destination folder in case needed.

- start the ENTM Application server, e.g. in a CMD submit
  net start "JBoss Application Server 4.2.3"

Verify the SiteMinder Authentication while logging on to the ENTM GUI.