Configuring Arbortex Editor Contenta plug-ins

Follow these steps to configure the Arbortext Editor Contenta plug-ins to communicate with a secure Contenta Web server. This is necessary to check out S1000D DMs using the HTTPS protocol.

Procedure

  1. Paste the following URL in a supported Web Browser.
    https://<web server name>:<web server port>/cw_common/servlet/PingCaSServlet
  2. If you get the message "There is a problem with this website's security certificate" click Continue.
    Next to the Address Bar, there will be a tab stating Certificate Error.

  3. In the Certificate Error message, click View Certificates.

    The following window appears:

  4. Click Install Certificate, and proceed without changing any options.
  5. Once the certificate is installed, proceed to the Trusted Root Certification Authorities window in your web browser.
    • In Internet Explorer, click Tools > Internet Options > Content > Certificates > Trusted Root Certification Authorities.
    • In Firefox, click Tools > Options > Advanced > Certificates > View Certificates.
  6. Click the certificate you just installed.
  7. Click Export it as "DER encoded binary."
    Take note of the directory where the certificate has been exported.
  8. Open a command prompt, navigate to the \bin\jre\bin folder in the ARBORTEXT_JAVA_HOME or OXYGEN_JAVA_HOME directory, and enter the following command.
    keytool.exe -importcert -alias your_portal_address -keystore ..\lib\security\cacerts 
    -file EXPORTED_CERT_FILE_PATH_INCLUDING_FILE_NAME
  9. Ensure that the webserver registry value matches the Issued To value.
  10. If users will connect to Contenta Web through a proxy server, complete the following steps to ensure that the editor extensions can connect to Contenta Web.
    1. In a text editor, open the EpicEditCatMain.cmd file.
    2. Add the following code to the start of the initialize function.
      if (!java_init(0)) {
      #response("In initialize:: initializing JVM args")
      set javavmargs="-Dhttps.proxyHost=hostname -Dhttps.proxyPort=hostport"
      }

      where hostname is the name of the proxy host and hostport is the port through which it connects.

    3. Save the changes and close the file.