Ahmad Awais

NAVIGATE


SHARE


Reissue Cloudflare SSL Certificate Manually

Ahmad AwaisAhmad Awais

Just now, I was banging my head on the table trying to figure out how to renew or manually reissue a new free SSL certificate for a domain on Cloudflare. TBH, it’s not obvious in the docs.

Reissue Cloudflare SSL Certificate Manually

Here goes nothing …

How to renew or reissue a free SSL Certificate from Cloudflare in ten minutes!#

  1. Go to your domain on Cloudflare
  2. Head over to the SSL ❯ Edge Certificates
  3. Way down there, [Disable Universal SSL]
  4. Go ahead and do this; expect 10 minutes of downtime
  5. Wait for 10 minutes or so — and then, surprise surprise
  6. Go ahead and [Enable Universal SSL]

 

How can I verify this worked?#

Two ways, really. First, at the top on the same page, in the `Edge Certificates` section, note when the SSL will expire. When you re-enable universal SSL, this area will show pending verification and, in a bit, will show you the new SSL with an expiration date three months from now (or later than the previous SSL expiration date).

Second way? If you’re like me, I have a fancy shell function to check the SSL info of a domain. Looks like this:

# Check SSL info of a domain
ssl() {
	if [ -z "$1" ]; then
		echo "Usage: ssl <domain>"
		return 1
	fi

	domain=$1

	echo | openssl s_client -servername $domain -connect $domain:443 2>/dev/null | openssl x509 -noout -text
}

Now all you have to do is check ssl example.com and you can find the ‘Not After’ date. Or do a grep with ssl example.com | grep 'Not After'.

Use your code for good!
Best,
AA

Creator of CHAI.new — vibe code ai agents · Founder & CEO of Langbase.com — The most powerful serverless AI agents developer platform to build, deploy, and scale AI agents with tools and memory · Check out the State of AI Agents.

Ex VP DevTools & DevRel Eng. Rapid · Google Developers Advisory Board (gDAB) founding member. 🧑‍💻 AI/ML/DevTools Angel InvestorAI/ML Advisory Board San Francisco, DevNetwork

🎩 Award-winning Open Source Engineer & Dev Advocate 🦊 Google Developers Expert Web DevRel 🚀 NASA Mars Ingenuity Helicopter mission code contributor 🏆 8th GitHub Stars Award recipient with 5x GitHub Stars Award (Listed as GitHub's #1 JavaScript trending developer).

🌳 Node.js foundation Community Committee Outreach Lead, Member Linux Foundation, OpenAPI Business Governing Board, and DigitalOcean Navigator. 📟 Teaching thousands of developers Node.js CLI Automation and VSCode.pro course. Over 142 million views, 24 yrs Blogging, 108K developers learning, 200+ FOSS.

✌️ Author of various open-source dev-tools and software libraries utilized by millions of developers worldwide WordPress Core Developer 📣 TEDx Speaker with 100+ international talks.

As quoted by: Satya Nadella · CEO of Microsoft — Awais is an awesome example for developers.
💜 Loves his wife (Maedah) ❯ Read more about Ahmad Awais.

👋… Awais is mostly active on 𝕏 @MrAhmadAwais

📨

Developers Takeaway

Stay ahead in the web dev community with Ahmad's expert insights on open-source, developer relations, dev-tools, and side-hustles. Insider-email-only-content. Don't miss out - subscirbe for a dose of professional advice and a dash of humor. No spam, pinky-promise!

✨ 172,438 Developers Already Subscribed
Comments 0
There are currently no comments.