parent
929a6827a0
commit
bd158c9a04
@ -0,0 +1,28 @@
|
|||||||
|
# CHON CWPSA Script
|
||||||
|
|
||||||
|
|
||||||
|
This script is to automate the processes of creating/renewing a LetsEncrypt Cert, uploading it to a Sophos XG Firewall & applying it to all WAF rules.
|
||||||
|
## Setup
|
||||||
|
|
||||||
|
### Requirements
|
||||||
|
|
||||||
|
Requires Posh ACME https://www.powershellgallery.com/packages/Posh-ACME/
|
||||||
|
|
||||||
|
run the following command to install
|
||||||
|
'Start-Process powershell "Install-Module -Name Posh-ACME -Verb runAs'
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
for this version of the script to work your DNS records need to be with Cloudflare.
|
||||||
|
|
||||||
|
At first run of the script you will be prompted for the following information:
|
||||||
|
* XGPass - this must be the Admin account on your XG
|
||||||
|
* CloudFlareAPI -
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
###
|
||||||
|
First Run
|
||||||
|
|
||||||
|
New-PACertificate $certDomain -AcceptTOS
|
||||||
Loading…
Reference in New Issue