How do I install the Acunetix Root Certificate on another computer?

Acunetix transfers all its data over TLS/SSL between the browser and the server. Therefore, Acunetix makes use of a certificate authority that is unique to each installation and generated during installation.

In order to access Acunetix from another computer, after setting it up using this guide, unless you choose to use of an organization-wide certification authority, you will need to add the Acunetix root certificate to your operating system’s trusted root certificate store.

Acunetix Root Certificate Location

Acunetix stores it’s uniquely generated root certificate in C:\ProgramData\Acunetix 11\certs\ca.cer. This is the Acuentix root certificate public key and should be copied over to the computer you would like to access Acunetix from.

Windows

Once you copied C:\ProgramData\Acunetix 11\certs\ca.cer from the Acuentix server to the client you want to access Acunetix from, simply double-click the certificate file. A dialog showing information about the certificate will popup.

Acunetix root certificate

Click on the Install Certificate… button. This will start the Certificate Import Wizard.

Certificate Import Wizard

Select the Current User radio button, and click Next.

trusted root certificate

Select the Place all certificates in the following store radio button, click the Browse… button and select the Trusted Root Certification Authorities store (second in the list). Click Next.

Completing Certificate Import

The wizard will provide you with a summary of your actions, click Finish to import the certificate.

Windows (using PowerShell)

Once you copied C:\ProgramData\Acunetix 11\certs\ca.cer from the Acuentix server to the client you want to access Acunetix from, open a PowerShell console and enter the following command.

Import-Certificate -FilePath "C:\path\to\ca.cer" -CertStoreLocation "cert:\CurrentUser\Root" -Verbose

Windows will display a prompt asking you to confirm installation of the certificate. Click Yes to proceed.

security warning

Linux (Ubuntu, Debian)

Once you copied C:\ProgramData\Acunetix 11\certs\ca.cer from the Acuentix server to the client you want to access Acunetix from, rename and move the certificate to /usr/local/share/ca-certificates/acunetix-ca.crt.

sudo mv ca.cer /usr/local/share/ca-certificates/acunetix-ca.crt

Once the certificate is moved, you will need to run the update-ca-certificates for the new certificate to take effect.

sudo update-ca-certificates

Linux (RHEL/CentOS 7)

Once you copied C:\ProgramData\Acunetix 11\certs\ca.cer from the Acuentix server to the client you want to access Acunetix, install the ca-certificates package.

sudo yum install ca-certificates

Enable the dynamic CA configuration feature.

sudo update-ca-trust force-enable

Add it as a new file to /etc/pki/ca-trust/source/anchors/.

sudo cp ca.cer /etc/pki/ca-trust/source/anchors/acunetix-ca.crt

Update the CA trust.

sudo update-ca-trust extract

macOS

Once you copied C:\ProgramData\Acunetix 11\certs\ca.cer from the Acuentix server to the client you want to access Acunetix from, you can use the security command in the Terminal to install the trusted root into your Mac’s System.keychain.

sudo security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.keychain ca.cer
Share this post

Leave a Reply

Your email address will not be published.