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

Founder & CEO of ⌘ Command Code coding agent with taste. Founded Langbase.com, AI cloud to build, deploy, and scale AI agents with tools & memory · Creator of Command.new.

"Awais is an awesome example for developers" — Satya Nadella, CEO of Microsoft.

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). Google Developers Expert Web DevRel.

Ex VP Eng (DevTools & DevRel) Rapid · Google Developers Advisory Board (gDAB) founding member · AI/ML/DevTools Angel Investor (Replit, Resend, Daytona, Gumroad and you?) ❯ AI/ML Advisory Board San Francisco, DevNetwork.

Award-winning Open Source Engineering leader authored hundreds of open-source dev-tools and software libraries used by millions of developers, including Shades of Purple code theme and corona-cli.

Linux Foundation (Node.js Committee Lead), OpenAPI Business Governing Board. Taught 108K+ developers via NodeCLI.com and VSCode.pro course. 274 million views, blogging for 24 yrs.

❯ Read more about Ahmad Awais or come say hi on 𝕏 @_AhmadAwais.

📨

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.