Categorygithub.com/go-acme/lego/v4
module
4.21.0
Repository: https://github.com/go-acme/lego.git
Documentation: pkg.go.dev

# README

lego logo

Automatic Certificates and HTTPS for everyone.

Lego

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

Go Reference Build Status Docker Pulls

Features

  • ACME v2 RFC 8555
    • Support RFC 8737: TLS Application‑Layer Protocol Negotiation (ALPN) Challenge Extension
    • Support RFC 8738: certificates for IP addresses
    • Support draft-ietf-acme-ari-03: Renewal Information (ARI) Extension
  • 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
  • CNAME support by default
  • Comes with multiple optional DNS providers
  • Custom challenge solvers
  • Certificate bundling
  • OCSP helper function

Installation

How to install.

Usage

Documentation

Documentation is hosted live at https://go-acme.github.io/lego/.

DNS providers

Detailed documentation is available here.

Akamai EdgeDNSAlibaba Cloud DNSall-inklAmazon Lightsail
Amazon Route 53ArvanCloudAurora DNSAutodns
Azure (deprecated)Azure DNSBindmanBluecat
Brandit (deprecated)BunnyCheckdomainCivo
Cloud.ruCloudDNSCloudflareClouDNS
CloudXNS (Deprecated)ConoHaConstellixCore-Networks
CPanel/WHMDerak ClouddeSEC.ioDesignate DNSaaS for Openstack
Digital OceanDirectAdminDNS Made EasydnsHome.de
DNSimpleDNSPod (deprecated)Domain Offensive (do.de)Domeneshop
DreamHostDuck DNSDynDynu
EasyDNSEfficient IPEpikExoscale
External programfreemyip.comG-CoreGandi
Gandi Live DNS (v5)GlesysGo DaddyGoogle Cloud
Google DomainsHetznerHosting.deHosttech
HTTP requesthttp.netHuawei CloudHurricane Electric DNS
HyperOneIBM Cloud (SoftLayer)IIJ DNS Platform ServiceInfoblox
InfomaniakInternet Initiative JapanInternet.bsINWX
IonosIPv64iwantmynameJoker
Joohoi's ACME-DNSLiaraLima-CityLinode (v4)
Liquid WebLoopiaLuaDNSMail-in-a-Box
ManageEngine CloudDNSManualMetanamemijn.host
MittwaldMyDNS.jpMythicBeastsName.com
NamecheapNamesiloNearlyFreeSpeech.NETNetcup
NetlifyNicmanagerNIFCloudNjalla
NodionNS1Open Telekom CloudOracle Cloud
OVHplesk.comPorkbunPowerDNS
RackspaceRain Yun/雨云RcodeZeroreg.ru
RegfishRFC2136RimuHostingSakura Cloud
ScalewaySelectelSelectel v2SelfHost.(de|eu)
ServercowShellrentSimply.comSonic
StackpathTechnitiumTencent Cloud DNSTimeweb Cloud
TransIPUKFast SafeDNSUltradnsVariomedia
VegaDNSVercelVersio.[nl|eu|uk]VinylDNS
VK CloudVolcano Engine/火山引擎VscaleVultr
WebnamesWebsupportWEDOSWest.cn/西部数码
Yandex 360Yandex CloudYandex PDDZone.ee
Zonomi

If your DNS provider is not supported, please open an issue.

# Packages

Package acme contains all objects related the ACME endpoints.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author