Skip to content

Latest commit

 

History

History
29 lines (25 loc) · 871 Bytes

letsencrypt.md

File metadata and controls

29 lines (25 loc) · 871 Bytes

Let's Encrypt TLS Certificates

Installation

curl https://get.acme.sh | sh

Configuration

  • Follow this link to setup Let's Encrypt with Azure DNS

Required Certificates

export PfxPASSWORD=<pick a strong password to secure the pfx file>
acme.sh --issue --dns dns_azure -d *.bjd.demo
acme.sh --toPkcs -d *.bjd.demo --password $PfxPASSWORD

Optional Certificates

Only required if deploying application externally with APIM/AppGateway/FrontDoor

APIM Certificate

acme.sh --issue --dns dns_azure -d *.apim.bjd.demo 
acme.sh --toPkcs -d *.apim.bjd.demo --password $PfxPASSWORD

AppGateway Certificate

acme.sh --issue --dns dns_azure -d api.bjd.demo -d api.us.bjd.demo -d api.uk.bjd.demo
acme.sh --toPkcs -d api.bjd.demo --password $PfxPASSWORD