• About Us
  • Privacy Policy
  • Disclaimer
  • Contact Us
AimactGrow
  • Home
  • Technology
  • AI
  • SEO
  • Coding
  • Gaming
  • Cybersecurity
  • Digital marketing
No Result
View All Result
  • Home
  • Technology
  • AI
  • SEO
  • Coding
  • Gaming
  • Cybersecurity
  • Digital marketing
No Result
View All Result
AimactGrow
No Result
View All Result

Utilizing WSL and Let’s Encrypt to create Azure App Service SSL Wildcard Certificates

Admin by Admin
April 2, 2025
Home Coding
Share on FacebookShare on Twitter



There are various let’s encrypt automated instruments for azure however I additionally needed to see if I may use certbot in wsl to generate a wildcard certificates for the azure Friday web site after which add the ensuing certificates to azure app service.

Azure app service in the end wants a particular format referred to as dot PFX that features the complete certificates path and all intermediates.

Per the docs, App Service personal certificates should meet the next necessities:

  • Exported as a password-protected PFX file, encrypted utilizing triple DES.
  • Incorporates personal key no less than 2048 bits lengthy
  • Incorporates all intermediate certificates and the foundation certificates within the certificates chain.

In case you have a PFX that does not meet all these necessities you’ll be able to have Home windows reencrypt the file.

I take advantage of WSL and certbot to create the cert, then I import/export in Home windows and add the ensuing PFX.

Inside WSL, set up certbot:

sudo apt replace
sudo apt set up python3 python3-venv libaugeas0
sudo python3 -m venv /choose/certbot/
sudo /choose/certbot/bin/pip set up --upgrade pip
sudo /choose/certbot/bin/pip set up certbot

Then I generate the cert. You may get a pleasant textual content UI from certbot and replace your DNS as a verification problem. Change this to verify it is two traces, and your domains and subdomains are right and your paths are right.

sudo certbot certonly --manual --preferred-challenges=dns --email YOUR@EMAIL.COM   
--server https://acme-v02.api.letsencrypt.org/listing
--agree-tos --manual-public-ip-logging-ok -d "azurefriday.com" -d "*.azurefriday.com"
sudo openssl pkcs12 -export -out AzureFriday2023.pfx
-inkey /and so forth/letsencrypt/stay/azurefriday.com/privkey.pem
-in /and so forth/letsencrypt/stay/azurefriday.com/fullchain.pem

I then copy the ensuing file to my desktop (test your desktop path) so it is now within the Home windows world.

sudo cp AzureFriday2023.pfx /mnt/c/Customers/Scott/OneDrive/Desktop

Now from Home windows, import the PFX, be aware the thumbprint and export that cert.

Import-PfxCertificate -FilePath "AzureFriday2023.pfx" -CertStoreLocation Cert:LocalMachineMy 
-Password (ConvertTo-SecureString -String 'PASSWORDHERE' -AsPlainText -Drive) -Exportable

Export-PfxCertificate -Cert Microsoft.PowerShell.SecurityCertificate::LocalMachineMy597THISISTHETHUMBNAILCF1157B8CEBB7CA1
-FilePath 'AzureFriday2023-fixed.pfx' -Password (ConvertTo-SecureString -String 'PASSWORDHERE' -AsPlainText -Drive)

Then add the cert to the Certificates part of your App Service, below Deliver Your Personal Cert.

Custom Domains in Azure App Service

Then below Customized Domains, click on Replace Binding and choose the brand new cert (with the newest expiration date).

image

Subsequent step is to make this much more automated or choose a extra automated resolution however for now, I will fear about this in September and it solved my costly Wildcard Area concern.




About Scott

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, advisor, father, diabetic, and Microsoft worker. He’s a failed stand-up comedian, a cornrower, and a guide writer.

facebook
bluesky
subscribe
About   E-newsletter

Internet hosting By
Hosted on Linux using .NET in an Azure App Service








Tags: appAzureCertificatesCreateEncryptLetsServiceSSLWildcardWSL
Admin

Admin

Next Post
Taking a accountable path to AGI

Taking a accountable path to AGI

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recommended.

A Full search engine optimization Audit Template +  Use It

A Full search engine optimization Audit Template + Use It

May 17, 2025
Generative Engines Are Breaking Internet Analytics and Hurting Their Future

Generative Engines Are Breaking Internet Analytics and Hurting Their Future

May 27, 2025

Trending.

Backrooms director Kane Parsons explains the birds, the portals, and his sensible results

Backrooms director Kane Parsons explains the birds, the portals, and his sensible results

May 31, 2026
100 Most Costly Key phrases for Google Advertisements in 2026

100 Most Costly Key phrases for Google Advertisements in 2026

January 13, 2026
Random Forest Algorithm in Machine Studying With Instance

Random Forest Algorithm in Machine Studying With Instance

May 4, 2025
The Full Information to EcoGPT

The Full Information to EcoGPT

June 6, 2026
Resident Evil followers have adopted a Love & Deepspace character because the son of Leon S. Kennedy and one in every of his potential spouses

Resident Evil followers have adopted a Love & Deepspace character because the son of Leon S. Kennedy and one in every of his potential spouses

April 4, 2026

AimactGrow

Welcome to AimactGrow, your ultimate source for all things technology! Our mission is to provide insightful, up-to-date content on the latest advancements in technology, coding, gaming, digital marketing, SEO, cybersecurity, and artificial intelligence (AI).

Categories

  • AI
  • Coding
  • Cybersecurity
  • Digital marketing
  • Gaming
  • SEO
  • Technology

Recent News

Preorder Beast of Reincarnation At A Low cost And Get Some DLC For Free

Preorder Beast of Reincarnation At A Low cost And Get Some DLC For Free

August 2, 2026
The Greatest Children’ Backpacks for the 2026 Faculty Yr

The Greatest Children’ Backpacks for the 2026 Faculty Yr

August 2, 2026
  • About Us
  • Privacy Policy
  • Disclaimer
  • Contact Us

© 2025 https://blog.aimactgrow.com/ - All Rights Reserved

No Result
View All Result
  • Home
  • Technology
  • AI
  • SEO
  • Coding
  • Gaming
  • Cybersecurity
  • Digital marketing

© 2025 https://blog.aimactgrow.com/ - All Rights Reserved