Some samples depend on each other, since most will need an existing state and acme account. All used variables will be defined on top of the scripts.
If you want to know more about the used commands, refer to Get-Help
The sample will create a state object, an account key and register an account with the acme service.
The sample will create orders with single and multiple dns names.
The sample will fullfill http-01 challenges for existing orders. For the sample to work properly, you need to ensure, your web-server is able to serve extensionless files. For IIS this can be enabled with this script.
The samples will show how to issue a certificate. Use this sample for automatically generated certificate keys or this sample for custom key material.
This complete sample is a ready-to-use runbook for Mirosoft Azure. It is used to provide a WebApp (also known as "App Service") with a Let's Encrypt certificate.
In order to allow the challenge, an existing IP-based firewall (App Service > Networking > Access Restrictions) is deactivated. If you do not use access restrictions, you should remove the relevant code. Have fun!