Support Forum
The Forums are a place to find answers on a range of Fortinet products from peers and product experts.
matthewc3
New Contributor II

EMS custom certificate not being pushed out to endpoints

I am unable to push a certificate to endpoints on EMS.

 

I have uploaded the certificate in EMS, and I can confirm that EMS has picked it up and is reporting the certificate is valid.

 

Under the Systems Settings Profile, I have checked "Install CA Certificate on Client" and checked my certificate.

 

I can confirm that the System Settings Profile is applied to the group my test endpoint is in.

 

I can also confirm the certificate is valid, I was able able to manually install and trust it on my test system.


I know this setting works with another certificate, as we are using it to push a different certificate to endpoints. However, this new certificate is not being pushed out.

 

I cannot find anything in the documentation about this -- does anyone know why a certificate would not be sent out to endpoints?

7 REPLIES 7
jay_rich
New Contributor II

If EMS successfully pushes other certificates but not this new one, the issue may be with how the new cert was imported. Double-check that it's in the correct format (PEM or DER), includes the full certificate chain, and is marked as trusted in EMS. Also, try re-uploading and reassigning it in the profile.

matthewc3
New Contributor II

Thanks for this -- my cert is in pem format (I even renamed the extension to .pem, which still didn't work). What do you mean by "marked as trusted" -- where can I set this? 

AEK
SuperUser
SuperUser

Hi Matthew

The option "Install CA Certificate on Client" is to push CA certs, not server certificates or user/client certificates.

So in case the certificate you are trying to push is not a CA certificate then I don't think it will be pushed to the client.

AEK
AEK
matthewc3
New Contributor II

This is a root CA certificate -- not a leaf certificate or intermediate certificate. I have also tried combining the root cert and the intermediate cert to see if that gets pushed out, to no avail. 

 

I can see all the cert details on EMS, and can install this cert manually on any endpoint, so I know the cert is valid.

AEK

Anything relevant in the client logs?

AEK
AEK
matthewc3
New Contributor II

Where should I be looking? The only slightly suspicious line I can find is in epctrl.log:

 

20250521 08:49:32.176 TZ=-0700 [epctrl:EROR] endpoint_impl:274 Failed to import certificate

 

Which is largely unhelpful. I also can't find the name of my cert anywhere in the logs.

 

AEK

I agree it doesn't help much. But at least (if you confirm the error is related to the problematic certificate) now you know that there is an error while importing the certificate.

In such situation I'd check if anything unusual in the certificate. By inspecting the cert properties or maybe by using a cert check tool.

AEK
AEK
Announcements
Check out our Community Chatter Blog! Click here to get involved
Labels
Top Kudoed Authors