Requests certificates from an acme compliant endpoint (letsencrypt)
##Quickstart
- Register Account Key (will create acme.ini in current working directory)
- New Key:
- openssl genrsa 4096 > account_key.pem
- acme_client register pem account_key.pem
- Existing Key:
- acme_client register jwk private_key.json
- edit acme.ini
- acme_client (preferably as cron or systemd timer)
##Configuration
internal use denotes a variable which will be written and read by acme_client
Variable Name | Valid Location | Description |
---|---|---|
ServerURL | ROOT | acme server address |
ACCOUNT_KEY | ROOT (internal use) | json encoding of rsa.PrivateKey use acme_client register |
HTTP01 | Domain | directory path where acme_client should place challenge files for authentication |
SSLKEY | Domain | sslkey in pem format for csr generation |
SSLECRT | Domain | sslcrt in pem format where acme_cient will place certificate |
AUTH | Domain (internal use) | URL for auth object |
CERTURL | Domain (internal use) | URL for existing certificate |