Sign inSign up

xenolf/lego

By xenolf

•Updated over 7 years ago

Let's Encrypt client and ACME library written in Go

Image
17

100K+

xenolf/lego repository overview

⁠lego

Let's Encrypt client and ACME library written in Go.

GoDoc Build Status Docker Pulls Dev Chat Beerpay

⁠Features

  • Register with CA
  • Obtain certificates, both from scratch or with an existing CSR
  • Renew certificates
  • Revoke certificates
  • Robust implementation of all ACME challenges
    • HTTP (http-01)
    • DNS (dns-01)
    • TLS (tls-alpn-01)
  • SAN certificate support
  • Comes with multiple optional DNS providers⁠
  • Custom challenge solvers⁠
  • Certificate bundling
  • OCSP helper function

lego introduced support for ACME v2 in v1.0.0⁠. If you still need to utilize ACME v1, you can do so by using the v0.5.0⁠ version.

⁠Installation

How to install⁠.

⁠Usage

⁠Documentation

Documentation is hosted live at https://xenolf.github.io/lego/⁠.

⁠DNS providers

Detailed documentation is available here⁠.

Tag summary

Content type

Image

Digest

Size

15.7 MB

Last updated

over 7 years ago

docker pull xenolf/lego