Importing a Certificate Authority Root Certificate Using the Commvault Certificate Tool on Linux

On Linux, to enable users to log on to the Command Center using a Common Access Card (CAC) or a client certificate, you must add a Certificate Authority (CA) root certificate to the Tomcat server.

Before You Begin

Obtain a certificate file (.cer or .crt) or a keystore file that contains the client certificate.

Procedure

  1. From the command prompt, go to the Base folder.

    If you want to run commands from a different location, instead of using ./, you must provide the absolute path of the cvCertTool.sh script.

  2. Enable login using a certificate file or a keystore file.

    • To use a certificate file, run the following command:

      ./cvCertTool.sh -trustcert-filename "certificate-full-path " configure-client-verification
    • To use a keystore file, run the following command:

      ./cvCertTool.sh -truststore-filename "truststore-full-path" -truststore-password "password" -truststore-type "type" configure-client-verification

      For example, if the truststore file is located at /some/folder/mytruststorefile.pfx and has a password of tiger, use the following command:

      ./cvCertTool.sh -truststore-filename "/some/folder/mytruststorefile.pfx" -truststore-password "tiger" -truststore-type "PKCS12" configure-client-verification
      
  3. To add the keystore that contains the revocation list, run the following command:

    ./cvCertTool.sh -trustcert-filename "certificate-full-path " -certificateRevocationList-filename "revocation-list-full-path " configure-client-verification
  4. Restart the Tomcat server.

Results

A new certificateVerification=”optional” element appears in the corresponding server.xml file in the Command Center computer.

What to Do Next

If necessary, you can disable client verification by running the following command:

cvcerttool.cmd -remove true configure-client-verification command.

×

Loading...