Configuring Rhapsody to use the TLS v1.2 protocol

If you are using Rhapsody Model Manager with a network that uses the TLSv1.2 protocol, you must make a number of changes to your rhapsody.ini file.

Note:

TLS version 1.3 is the default supported version for Rhapsody Model Manager 7.0.3 and Rhapsody 10.0. If you are using over version of Rhapsody Model Manager or Rhapsody client you must make changes to rhapsody.ini file for changes that are related to Java Security Socket Exception protocol or desired TLS version.

Open your rhapsody.ini file and update the [JVM] section so that it includes the following lines:

[JVM]
Options=ClassPath,LibPath,MaxHeap,MaxStack,ClientProtocol,ClientStrictProtocol
ClientProtocol=-Dcom.ibm.team.repository.transport.client.protocol=TLSv1.2
ClientStrictProtocol=-Dcom.ibm.jsse2.sp800-131=strict
  • You can find the rhapsody.ini file depending on the destination folder that is specified during installation. For example, C:\Users\<UserName>\IBM\Rhapsody\installed Rhapsody versionx64 or C:\ProgramData\IBM\Rhapsody\9.0.2x64
  • For the [JVM] Options key, you can add more values to the list instead of replacing the existing values.