Configuring repository tools to support TLS 1.2 for NIST SP 800-131

To comply with the US government SP 800-131 security standard, you can configure the repository tools commands to support the Transport Layer Security (TLS) 1.2 protocol.

About this task

If you intend to run any of the command line repository tools commands such as repotools-jts, you must configure them to comply with the US government SP 800-131 security standard.

Procedure

  1. Go to JazzInstallDir/server and open repotools-app for editing where app is the application's repository tools.
  2. Add the following lines:
    For Unix
operating systems
    DEFINE="$DEFINE -Dcom.ibm.team.repository.transport.client.protocol=TLSv1.2"
    DEFINE="$DEFINE -Dcom.ibm.jsse2.sp800-131=strict"
    For Windows
operating system
    set DEFINE=%DEFINE% "-Dcom.ibm.team.repository.transport.client.protocol=TLSv1.2"
    set DEFINE=%DEFINE% "-Dcom.ibm.jsse2.sp800-131=strict"
  3. Save and close the files.
  4. Restart the Engineering Lifecycle Management servers for changes to take effect.