 |
Software > Rational >
|
 |
 |
 |
Connecting to a secure host with SSL or TLS with a self-signed certificate using Rational Functional Tester Extension for Terminal-based Applications
|
| | | Problem(Abstract) | | To connect to a secure host using Rational Functional Tester Extension with SSL or TLS using a self-signed certificate. | | | | | | Resolving the problem | Rational Functional Tester Extension for Terminal-based Applications requires that you use a security utility such as OpenSSL or IBM Certificate Management to produce the *.p12 file that will pass the host servers self-signed certificate credentials to the terminal to allow a secure connection.
Although IBM Certificate Management which runs on Windows, Linux, AIX, or Solaris distributed platforms is not included with Rational Functional Tester, it is shipped with other IBM products such as IBM Personal Communications, IBM Host On-Demand, and IBM HTTP server. The *.p12 file can easily be created if you have access to this utility.
You must use IBM Certificate Management to create the *.p12 file.
Before starting, you need:
- The extracted host or server certificate in the form of an *.arm or *.der file.
- The secure port for your host connection.
- A CustomizedCAs.p12 with a password of "hod" created using IBM Certificate Management.
- The correct settings for the terminal session.
I. You must have access to IBM Certificate Management tool. You must either install it or work with an existing installation: 1. Open IBM Key Management. 
2. Click Key Database File -> New.
3. Change the File Type to PKCS12.
4. Name the file CustomizedCAs.p12.
5. Save the file to the folder C:\Program Files\IBM\SDP70Shared\plugins\com.ibm.test.terminal.7.0.2v200906180724.
The terminal.jar and TerminalTester.jar must be present in this folder. Note: For FTE 7.01, the location for the CustomizedCAs.p12 file will be C:\Program Files\IBM\SDP70Shared\plugins\com.ibm..test.terminal.7.0.1v200709190143
6. Type hod when prompted for a password. Note:This password is hard-coded and must be hod.
7. Click Add to add the extracted *.der or *.arm file from the host's server certificate to the CustomizedCAs.p12.
8. Type the label for this certificate.
9. Click Key Database File ->Save As to save the file with the certificate you just added.
10. Type hod and verify the password.
11. Close Certificate Management.
2. In the IBM Extension for Terminal-based Applications dialog box , click Advanced to set the following properties: 
1. SecurityProtocol=SESSION_PROTOCOL_SSL or
SecurityProtocol=SESSION_PROTOCOL_TLS
2. SSL=true
3. SSLCertificateName=CustomizedCAs.p12
4. SSLCertificatePassword=hod
5. (optional) SSLCertificateProvided=true
3. In the terminal session under Port, type the secure port number to be used by the server connection. Typically, this is 992, but it may vary depending on the telnet configuration of your host.
The secure connection must show MA*+ in the Operator Information Area at the bottom of the screen as displayed below:  Troubleshooting: - If you receive a COMM 662, you might have set the SSL parameters in the terminal's Advanced Properties and set the session to connect on the secure port without adding the CustomizedCAs.p12 file to the terminal's working directory.
- If you receive a COMM 662, you might have added the wrong certificate to the CustomizedCAs.p12 file.
- If you receive a COMM 657, you might not have enabled SSL parameters in the terminal's Advanced Properties.
- If you receive a COMM 657, the port you are connecting to may not be secure.
If you continue to have problems setting up SSL or TLS, contact Support for additional assistance.
| | | | | | | | |
 |
| IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml. |
 |
 |
 |
| Please take a moment to complete this form to help us better serve you. |
 |
 |
 |
|
|
|
 |
 |
| Product categories: |
 |
| | Software |  |
| | Software Development |  |
| | Software Quality Management |  |
| | Rational Functional Tester |  |
| | Extension for Terminal Based Applications |  |
 |
| Operating system(s): |
| |
Windows
|
 |
| Software version: |
| |
8.1
|
 |
| Reference #: |
| |
1391792
|
 |
| IBM Group: |
| | Software Group |
 |
| Modified date: |
| | 2009-08-10 |
 |
|