Certificate file may not be valid

Please fill out the fields below so we can help you better. Note: you must provide your domain name to get help. Domain names for issued certificates are all made public in Certificate Transparency logs (e.g. https://crt.sh/?q=example.com), so withholding your domain name here does not increase secrecy, but only makes it harder for us to provide help.

My domain is:

I ran this command: I’m using Certify SSL/TLS Certificate Manager

It produced this output:An error occurred installing the certificate. Certificate file may not be valid: C:\ProgramData\Certify\certes\assets\pfx\xxxxxxxxxxxxxxxxxxxxx.pfx

My web server is (include version): IIS 10.0.14

The operating system my web server runs on is (include version): Windows Server 2016

My hosting provider, if applicable, is:

I can login to a root shell on my machine (yes or no, or I don’t know): Its windows machine.

I’m using a control panel to manage my site (no, or provide the name and version of the control panel): no


The error message suggests that the certificate file are no longer in place.

Have you tried to request & install the certificate again?

Thank you

You might also want to post at: https://community.certifytheweb.com/

Yes, when i manually tried it worked. But I was wondering why it didnt work for the first time when it was automated. It should automatically request and install the cert prior to expiry.

I have posted it here https://community.certifytheweb.com/t/certificate-file-may-not-be-valid/341

So the problem is in the renewal (scheduled task)?

Yes, it didnt work when it was automated, So I would like to know why!

That may be a Windows Task Scheduler problem.
If you care to show the details of that task maybe something can be found and corrected.

It wasnt scheduled as windows task scheduler, it was using certify app to renew the certificate.

How was it automated?

Using https://certifytheweb.com/

…going in circles…

I know what you used.

[I don’t use that product.]
[This is not the community forum for that product.]
[I’m doing the best I can with the extremely little that you have provided.]

If it doesn’t use Windows Task Scheduler, then how does it “do” the renewals?
Don’t point me to a web site.

From Website:

Setup the sites you want to manage and your auto renewal settings, then let the app take care of renewing certificates.

  • Set up auto renewal and configure how frequently you want renewals to take place


  • Certificates expire every 90 days, so you must use the default Auto Renew feature or request a new certificate manually.

From (https://docs.certifytheweb.com/docs/renewals.html)
By default, Certify will attempt to auto-renew your certificates.

If the process fails repeatedly, it will try to notify you

Unfortunately, there is nothing I can find to help you with.
You will have to contact them directly or wait for someone on their forum to respond.

Thank you so much for your help! I have configured the auto renewals period to be 60 days, which is their recommended settings. Unfortunately it didnt renew and the SSL expired. I have contacted the certifytheweb about the same.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.