Technical Tip: Problem validating executable certificate
Description
This article explains how to overcome a validation error, when the FortiInsight Windows Agent starts, but is unable to verify the certificate used for publishing the executable.
This will also generate the following log lines, in cms.log:
[error] Invalid signature of file: C:\Program Files (x86)\Fortinet\FortiInsight\end.col.man.exe
[critical] Current process signature is INVALID or NOT trusted
[critical] Terminating application from driver controller
This can occur when:
The endpoint has a Group Policy applied to enable the Turning off of Automatic Updates for Root Certificates
Expectations, Requirements
n/a
Configuration
Solution
To verify this issue, perform the following:
Click Start > Run.
Enter mmc.
From the console window, select File > Add/Remove Snap-Ins.
From the list, select Certificates.
Click Add.
Select the radio button for My User Account.
Click Finish > OK.
From the left pane, click Certificate - Current User > Trusted Root Certification Authorities > Certificates.
From the list, confirm that "DigiCert Assured ID Root CA" exists (expires 10/11/2031).
From the left pane, Click Certificate - Current User > Intermediate Certification Authorities > Certificates
From the list, confirm that "DigiCert SHA2 Assured ID Code Signing CA" exists (expires 22/10/2028).
If these are missing, download both certificates from the following https://www.digicert.com/kb/digicert-root-certificates.htm#roots:
For “DigiCert Assured ID Root CA”
From the left pane, right-click Certificates folder > All Tasks > Import.
Certificate wizard will appear and click Next.
Click Browse and browse to the downloaded file.
Click Open > Next.
Select the radio button for Place all certificate in the following store.
Click Browse > Trusted Root Certification Authorities.
Click Next > Finish.
For “DigiCert SHA2 Assured ID Code Signing CA”
From the left pane, right-click Certificates folder > All Tasks > Import.
Certificate wizard will appear and click Next.
Click Browse and browse to the downloaded file.
Click Open > Next.
Select the radio button for Place the certificate in the following store.
Click Browse > Intermediate Certification Authorities.
Click Next > Finish.
Verification
n/a
Troubleshooting
n/a
Internal Notes
n/a
