Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/calavera/meepmeep
MeepMeep is an minimal ACME V2 client library for Go.
https://github.com/calavera/meepmeep
acme golang golang-library lets-encrypt
Last synced: about 2 months ago
JSON representation
MeepMeep is an minimal ACME V2 client library for Go.
- Host: GitHub
- URL: https://github.com/calavera/meepmeep
- Owner: calavera
- License: mit
- Created: 2018-03-26T03:26:27.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2018-04-27T15:43:48.000Z (over 6 years ago)
- Last Synced: 2024-06-20T04:20:50.728Z (7 months ago)
- Topics: acme, golang, golang-library, lets-encrypt
- Language: Go
- Homepage:
- Size: 16.6 KB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# MeepMeep
MeepMeep is an minimal ACME V2 client library for Go.
It's compatible with the [ACME draft 09](https://tools.ietf.org/html/draft-ietf-acme-acme-09), and it intentionally ignores any draft before that version.
MeepMeep is designed to be used inside an application that handles challenge requests and any other additional logic required to manage ACME certificates.
Documentation: https://godoc.org/github.com/calavera/meepmeep
## State
MeepMeep is still in early development and it has not been tested with Let's Encrypt staging environment yet.
## Development
MeepMeep uses [Pebble](https://github.com/letsencrypt/pebble) as testing ACME server, but you don't need to install it, or run it.
MeepMeep also uses Docker to run tests in isolation.### Run tests
1. Ensure you have Docker installed and you can [run it as non-root user](https://docs.docker.com/install/linux/linux-postinstall/). See [Docker's installation guide](https://docs.docker.com/install/) if you're not sure about this:
2. Run all tests with `make run-tests`.
## LICENSE
[MIT](LICENSE)