IBM Support

Unable to record SSL based website from RPT 8.3.0.x versions which works from prior version 8.2.1.x

Troubleshooting


Problem

Attempts to perform a recording for a SSL based website from IBM Rational Performance Tester (RPT) 8.3.0.x versions fail to launch the web page leading to the message displayed on the browser "You are not connected to the Internet".

Symptom

********** IE message displayed **************************
Internet Explorer cannot display the web page

Most likely causes:
-You are not connected to the Internet
-The website is encountering problems
-There might be a trying address in the address

What can you try:
-Check your internet connection. Try visiting another website to make
sure you are connected.
-Re-type the address
-Go back to the previous page

************* END of IE Message ************************************

Cause

Change in the default behavior of Java 7 (used in RPT 8.3.0.x) versus Java 6 (in RPT 8.2.1.x) that could cause this behavior.

Java 7 by default no longer allows SSL algorithms that it deems as unsecure. If a web-site is using these, it won't load properly during RPT recording.

This issue was identified as a product defect and logged under APAR PM85090

Diagnosing The Problem

The issue is reported with applications using TLS 1.0 , and if the website requires strong encryption (> 128-bit

Resolving The Problem

WORKAROUND:

The workaround is to modify the JVM's java.security file.

Pre-requisite: You should exit from RPT before changing the java.security file. Also, you should re-start the Majordomo service after the changes.

Specifically, the java.security file as distributed with RPT 8.3.0.x contains:

# Example:
# jdk.certpath.disabledAlgorithms=MD2, DSA, RSA keySize < 2048
#
#
#
jdk.certpath.disabledAlgorithms=MD2

The suggestion is to comment out the "jdk.certpath.disabledAlgorithms=MD2" line:

# Example:
# jdk.certpath.disabledAlgorithms=MD2, DSA, RSA keySize < 2048
#
#
#
# jdk.certpath.disabledAlgorithms=MD2


Depending on the RPT configuration, the java.security file(s) that may need to be modified are located at:

C:\Program Files\IBM\SDP\Majordomo\jdk\jre\lib\security\java.security
C:\Program Files\IBM\SDP\jdk\jre\lib\security\java.security


Note: The problem only affects recording; it is not a factor on playback.
Also, if the website requires strong encryption (> 128-bit), you will also need to update the Java security policy files. Review 1245273: Enabling Strong Encryption (encryption key lengths >128 bits) in Rational Performance Tester for more details.

[{"Product":{"code":"SSMMM5","label":"IBM Rational Performance Tester"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"Record \/ Author tests","Platform":[{"code":"PF033","label":"Windows"}],"Version":"8.3.0.2","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
16 June 2018

UID

swg21631947