Quality Center ALM (11.0) – SSL for JBOSS

  • Questions
  • Quality Center ALM (11.0) - SSL for JBOSS
Question ID: 104539
0
0

Hi ,

Do you have the updated JBOSS SSL Setup instructions for quality center 11.0 (ALM),

Please let us know.

Thanks
Saran

Marked as spam
Posted by (Questions: 1, Answers: 1)
Asked on July 6, 2012 11:56 am
11 views
Answers (1)
0
Private answer

This is the info i received from HP - Thank you all

Enabling SSL support for Quality Center with JBoss
1. After installing QC with JBoss as an application server and Web server, use the following instructions to create the corresponding keystore file and place the files on the server:

a.Navigate to the Java home directory via the Command Prompt.
Notes:
Default locations:
TestDirector for Quality Center 8.2: C:Program FilesMercury InteractiveQuality Center_jvm.
TestDirector for Quality Center 9.0, and 9.2 : C:Program FilesMercuryQuality Centerjava.
TestDirector for Quality Center 10.00: C:Program FilesHPQuality Centerjava.
TestDirector for Application Lifecycle Management 11.00: C:Program FilesHPHP Application Lifecycle Management Platformjava.

b.Run the following commands. Make sure to replace '''' with the name of the QC server:
set SERVER_DN=''CN=, OU=X, O=Y, L=Z, S=XY, C=YZ''
set CLIENT_DN=''CN=Client, OU=X, O=Y, L=Z, S=XY, C=YZ''
set KSDEFAULTS=-storepass changeit
set KEYINFO=-keyalg RSA

keytool -genkey -alias tomcat -dname %SERVER_DN% %KSDEFAULTS% -keystore server.keystore %KEYINFO% -keypass changeit

keytool -export -alias tomcat -file temp_server.cer %KSDEFAULTS% -keystore server.keystore

keytool -import -v -trustcacerts -alias tomcat -file temp_server.cer %KSDEFAULTS% -keystore client.keystore.trust -keypass changeit

c.Make a backup copy of the jrelibsecuritycacerts file. Replace this original ''cacerts'' file with the ''client.keystore.trust'' file created by the commands above by copying ''client.keystore.trust'' to the ...security directory and renaming it to ''cacerts.'' As a note, the ''client.keystore.trust'' file is created on the location that the above commands were excuted.

d.Place the server.keystore file in an accessible path (e.g., C:CAsserver.keystore).
2. Copy (back up) the server.xml file from the C:Program FilesMercury InteractiveQuality Centerjbossserverdefaultdeployjbossweb-tomcat50.sar directory.
Note:
For TestDirector for Quality Center 9.0, and 9.2, the path is C:Program FilesMercuryQuality Centerjbossserverdefaultdeployjbossweb-tomcat55.sar
For TestDirector for Quality Center 10.00, the path is C:Program FilesHPQuality Centerjbossserverdefaultdeployjbossweb-tomcat55.sar
For TestDirector for Application Lifecycle Management 11.00, the path is C:Documents and SettingsAll UsersApplication DataHPALMjbossserverdefaultdeployjbossweb.sar

3. Open the ''server.xml'' file:

a.Uncomment the SSL connector, edit the keystoreFile and keystorePass options:

b.Comment out the HTTP connector in the server.xml file.
4. Save the server.xml file, and restart JBoss and QC (e.g., via the Windows Services).

5. Connect to QC using port 8443.
Example:
https://qcmachine:8443/qcbin/

Marked as spam
Posted by (Questions: 1, Answers: 1)
Answered on July 9, 2012 2:21 pm