Manually Importing Root Code Signing Certificates - Windows

Platform Notice: Data Center Only - This article only applies to Atlassian products on the Data Center platform.

Note that this KB was created for the Data Center version of the product. Data Center KBs for non-Data-Center-specific features may also work for Server versions of the product, however they have not been tested. Support for Server* products ended on February 15th 2024. If you are running a Server product, you can visit the Atlassian Server end of support announcement to review your migration options.

*Except Fisheye and Crucible

Overview

The SourceTree application and its installer are digitally 'signed' to ensure users can trust where it came from. This signature is usually validated by automatically following a chain of trust back to a Trusted Root Certificate Authority (CA). Depending on the configuration of the host OS it is then possible to prevent an application from running when is either unsigned or where the signature cannot be validated against a Trusted CA.

In most circumstances the Trusted Root Certificate should already be installed in the OS.

NB. SourceTree switched from using a digital signature reliant on a Thwate Root Certificate from here, https://www.thawte.com/roots/, to one using a DigiCert Root Certificate from here, https://www.digicert.com/digicert-root-certificates.htm, for v1.6.13 onwards.

Problem

When installing SourceTree if the OS is unable to validate the digital signature then the installation will fail with a message similar to this:

1 A file that is required cannot be installed because the cabinet file C:\ProgramData\Atlassian\SourceTree #.#.#\install\disk1.cab has an invalid digital signature. This may indicate that the cabinet file is corrupt.

Workaround

  1. Download the DigiCert Assured ID Root CA from here: https://www.digicert.com/CACerts/DigiCertAssuredIDRootCA.crt

  2. Double click on DigiCertAssuredIDRootCA.crt, this will open a new dialog.

    1. (Auto-migrated image: description temporarily unavailable)
  3. Check and click Install Certificate

  4. It should then be possible to re-run and complete the SourceTree installation.

Updated on April 8, 2025

Still need help?

The Atlassian Community is here for you.