https://github.com/tom-code/acmec2
personal acme client - to get certificates from letsencrypt
https://github.com/tom-code/acmec2
Last synced: about 2 months ago
JSON representation
personal acme client - to get certificates from letsencrypt
- Host: GitHub
- URL: https://github.com/tom-code/acmec2
- Owner: tom-code
- Created: 2021-04-03T15:01:58.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2025-03-02T08:49:19.000Z (about 1 year ago)
- Last Synced: 2025-03-02T09:29:45.202Z (about 1 year ago)
- Language: Go
- Size: 51.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# acmec
personal acme client - to get certificates from letsencrypt
tested with pebble, staging and production
https://tools.ietf.org/html/rfc8555
- http-01: it launches its own web server - so it is required to have www-proof port free - only port 80 is supported by letsencrypt :unamused:
- dns-01: launches own dns server serving only appropriate TXT record - domain delegation must be used
## staging example
```
./acme -u https://acme-staging-v02.api.letsencrypt.org/directory acc-create
./acme -u https://acme-staging-v02.api.letsencrypt.org/directory -p 80 order my.domain
./acme -u https://acme-staging-v02.api.letsencrypt.org/directory -p 80 order my.domain -t http-01
./acme -u https://acme-staging-v02.api.letsencrypt.org/directory -p 80 order my.domain -t dns-01
```
## production example
```
./acme -u https://acme-v02.api.letsencrypt.org/directory acc-create
./acme -u https://acme-v02.api.letsencrypt.org/directory -p 80 order my.domain
```