Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space FUNCTDEV and version SVC2025.2

To configure SOAtest to work with Web services deployed using HTTPS (HTTP via the SSL), you need to identify and register the certificate being used for the HTTPS connection from the server:

  1. Close SOAtest if it is currently open.

  2. Identify the location of the server certificate used for the HTTPS connection.
  3. Ensure that this certificate’s COMMON NAME parameter contains both the server’s machine name and the subdomain (for example, machine.company.com).
  4. Copy the certificate to the following location:

    <soatest<SOATEST_installINSTALL_dir>DIR>/plugins/com.parasoft.ptest.libs.web_<soatest<SOATEST_versionVERSION_number>NUMBER>/root/lib

     This directory should contain a cacerts file in which the trusted certificates are stored.

  5. Execute a command of the following format:
    keytool -import -alias <certificate<CERTIFICIATE_alias> ALIAS> -file <certificate<CERTIFICATE_file> FILE> -keystore cacerts

    For example, if your certificate file is named test.cert, you would execute the following command from the <INSTALL_DIR>/plugins/com.parasoft.ptest.libs.web_<VERSION>/root/lib directory:

    keytool -import -alias serverTrustCert -file test.cert -keystore cacerts
    This will import the certificate into the cacerts file with the alias "serverTrustCert".

    Info
    iconfalse
    titlekeytool path must be set

    Before executing keytool commands, you must first set your path to include Java's keytool executable. You can use the version of the Java binaries that ship with SOAtest. To add the included Java binaries to your path, open a command line prompt and enter the following before referencing the keytool:

    PATH =%PATH%;  <INSTALL><INSTALL_DIR>\plugins\com.parasoft.ptest.jdk.eclipse.core.web.<OS>.<ARCH>_<VERSION>\jdk\bin

  6. When prompted to enter a keystore password, enter changeit.
  7. When asked whether you want to trust this certificate, enter yes. You will then see a message indicating that the certificate has been added to the keystore.
  8. (Optional) Verify that the certificate has been added to the keystore by entering the following command, then checking the file that opens:
    keytool -list -keystore cacerts
  9. Launch SOAtest and try to access the service again.

...