An expired certificate produces a full-page browser warning that stops visitors before they reach your site, and it looks alarming even to people who trust you. This guide covers how renewal works for the free automatic certificate, how to renew a paid one before it lapses, when you need a reissue rather than a renewal, and what to do if a certificate has already expired.

If you use the free included certificate, there is nothing to do. It renews itself automatically before expiry, indefinitely, as long as your domain continues to resolve to your Fast Hive server. The rest of this article matters mainly for purchased certificates.

Checking what you have and when it expires

Three quick ways:

  • Client area - open the domain from My Domains. The Overview shows SSL Status, Issuer Name, Start Date and Expiry Date.
  • cPanel - Security → SSL/TLS Certificates → SSL/TLS Status lists every domain and subdomain with its certificate state.
  • Browser - click the padlock and view the certificate details.

Or from a terminal:

openssl s_client -connect yourdomain.com:443 -servername yourdomain.com < /dev/null 2>/dev/null | openssl x509 -noout -dates

Renewal versus reissue

These are different operations and confusing them wastes days.

  Renew Reissue
Purpose Extend the certificate for another term Replace the current certificate within its existing term
Costs A new term's fee Normally free
Use when Expiry is approaching The private key was lost or exposed, you moved server, or the covered names need to change

You need a reissue if

  • You regenerated the CSR or private key in cPanel - the certificate no longer matches the key.
  • The account was migrated to a different server and the key did not come with it.
  • You need to add or remove a hostname, such as adding www that was left off.
  • The private key may have been exposed - committed to a repository, emailed, or on a compromised machine.
If a private key has been exposed, reissue immediately and have the old certificate revoked. Anyone holding that key can impersonate your site convincingly. Do not wait for the natural expiry date, and treat any credentials stored alongside it as compromised too.

Renewing a paid certificate

  1. Start at least two weeks before expiry. DV issues quickly, but OV and EV involve human verification that can take days.
  2. Order the renewal from the SSL store, or pay the renewal invoice if one was generated.
  3. Generate a fresh CSR in cPanel under Security → SSL/TLS Certificates. Good practice is a new key pair at each renewal.
  4. Submit the CSR and complete validation - email, DNS or file, as before.
  5. Install the new certificate and its CA bundle under Manage SSL sites.
  6. Verify in a browser, and check on a phone as well to catch a missing CA bundle.

Re-running AutoSSL for the free certificate

If the automatic certificate has not renewed, something is blocking validation rather than the renewal itself failing.

  1. Open Security → SSL/TLS Certificates → SSL/TLS Status in cPanel.
  2. Tick the affected domains.
  3. Click Run AutoSSL.
  4. Read the result on the same page - it states the reason for any failure.

The usual causes are the domain no longer resolving to your server, a redirect intercepting /.well-known/acme-challenge/, or a CAA record naming a different authority.

If the certificate has already expired

  1. Do not tell visitors to click through the warning. It trains them to ignore exactly the warning that protects them.
  2. Check SSL/TLS Status and run AutoSSL - for a free certificate this often resolves it within minutes.
  3. For a paid certificate, order the renewal immediately. There is no grace period; expiry is instant and absolute.
  4. If you need the site reachable urgently and the paid renewal will take days, ask us about issuing the free certificate in the meantime. It is a valid, trusted certificate and removes the warning today.
  5. Once resolved, set a calendar reminder for a month before the next expiry.

Troubleshooting

Symptom Cause and fix
Free certificate stopped renewing The domain no longer resolves to us, or a redirect blocks validation. Confirm DNS, then re-run AutoSSL and read the failure reason.
Renewed and installed, browser still shows the old certificate Browser or CDN caching. Test in a private window; if you use a CDN, purge its cache.
"Certificate does not match the private key" The CSR was regenerated after ordering. Request a reissue against the current CSR - reissues are normally free.
Renewal validation email never arrived The approver mailbox does not exist. Create admin@yourdomain.com in cPanel, or switch to DNS validation.
Certificate valid on the main domain, expired on a subdomain They are separate certificates. Check every entry in SSL/TLS Status, not just the main domain.
Expired certificate after moving hosting to us The old certificate's key stayed behind. Either request a reissue from the original authority, or simply let our free certificate issue.
Mail client warns about the certificate but the website is fine The mail hostname is not covered. Use the server hostname from Connect Devices as your mail server name.

Frequently asked questions

How long are certificates valid?

Publicly trusted certificates have had steadily shorter maximum lifetimes for years, which is precisely why automatic renewal matters. The free certificate handles this for you; a paid one needs a diary entry.

Will I be warned before a paid certificate expires?

Renewal invoices and reminders are sent to your account contacts, so keep them current in Manage Contacts. Add your own calendar reminder as a backstop.

Is a reissue free?

Normally yes, within the certificate's existing term. The authority's own policy governs it.

Do I lose the remaining time when I renew early?

Most authorities carry unused time across, though the exact treatment varies. Renewing a couple of weeks early is safe and sensible.

Can I switch from a paid certificate back to the free one?

Yes. Let the paid one lapse or remove it, and AutoSSL will issue a free certificate once nothing else is installed for that domain. Open a ticket if it does not pick up automatically.

Does an expired certificate mean my site was hacked?

No. It only means the certificate reached its end date. The warning is precautionary, though visitors will not know that.

Certificate expired and visitors are seeing warnings? Treat it as urgent. Open a ticket with Technical Support at My Support Tickets with the domain and the exact browser message. We can usually get a valid certificate in place quickly, even while a paid renewal is still being validated. Never send us your private key.
¿Le ha resultado útil esta respuesta? 0 Los usuarios encontraron esto útil (0 Votos)

Powered by WHMCompleteSolution