CA XCOM Interface Server communicates with the local CA XCOM Data Transport Server, using web services, to schedule transfers on behalf of CA XCOM Management Center and to monitor their progress. For enhanced security, the SSL (Secure Sockets Layer) protocol can be requested for this control communication between the two server components.
When SSL communication is required, it can be requested by means of the SSL=YES attribute within the TRANSFERCONTAINER xml. Usually the CA XCOM Interface Server and its allied CA XCOM Data Transport Server are installed on the same machine and secure communication between these servers might not be deemed necessary. However, secure SSL communication is always recommended if the CA XCOM Interface Server and its local CA XCOM Data Transport Server are to reside on separate server machines.
To employ SSL communication between the CA XCOM Interface Server and local CA XCOM Data Transport Server, it is first necessary to configure the CA XCOM Interface Server to give it access to the client certificate of the local CA XCOM Data Transport Server.
To configure the CA XCOM Interface Server
Note: The facilities offered by the keytool utility program are fully documented on the http://java.sun.com web site (http://java.sun.com/docs/books/tutorial/security/toolsign/step3.html).
To run the keytool utility, open the command prompt (Start->run->cmd), and execute the keytool utility by entering a command in the following format:
"{InterfaceServerInstallDirectory}\jre\bin\keytool.exe" -import -trustcacerts -alias {alias id} -keystore “{keystore path/file}” -storepass “{keystore password}” -file "{certificate path/file}"
The path for the folder into which the CA XCOM Interface Server was installed, for example, c:\Program Files\CA\XCOMIF.
A unique alias ID that you want to assign to the SSL certificate. This can be any ID that is different from that of any existing certificate within the same keystore.
The directory path for the keystore location and keystore file name.
You can specify the path and name of a file that does not presently exist, in which case keytool creates the new keystore.
The current password of the existing keystore, or the password to be assigned to a new keystore.
The directory path and file name of the CA XCOM Data Transport client certificate that you want to import; for example, “C:\Program Files\CA\XCOM\Ssl\cassl.pem”.
Before:
<GLOBALPARAMETERS>
. . .
<INTERFACESERVER QUERYCOUNT="9999">
<LOG LEVEL="INFO"
PATH="C:\Program Files\CA\XCOMIF/Logs"/>
. . .
</INTERFACESERVER>
</GLOBALPARAMETERS>
After:
<GLOBALPARAMETERS>
. . .
<INTERFACESERVER QUERYCOUNT="9999">
<KEYSTORE
PATH="C:\Program Files\CA\Webserver.keystore"/>
<LOG LEVEL="INFO"
PATH="C:\Program Files\CA\XCOMIF/Logs"/>
. . .
</INTERFACESERVER>
</GLOBALPARAMETERS>
XcomConfiguration.jar can be located in the ‘lib’ subdirectory of the JBOSS_HOME\server directory, for example, C:\Program Files\JBoss\server\default\lib.
java -jar “{libdirectory}\XcomConfiguration.jar”
Important! After saving the updated xcom-globals.xml file, you need to restart CA XCOM Interface Server for the changes to become effective.
| Copyright © 2011 CA. All rights reserved. | Tell Technical Publications how we can improve this information |