All Projects β†’ go-acme β†’ Lego

go-acme / Lego

Licence: mit
Let's Encrypt client and ACME library written in Go

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Lego

Acmetool
πŸ”’ acmetool, an automatic certificate acquisition tool for ACME (Let's Encrypt)
Stars: ✭ 1,882 (-62.19%)
Mutual labels:  tls, letsencrypt, certificate, acme
Acme client
Java ACME Client application
Stars: ✭ 77 (-98.45%)
Mutual labels:  tls, letsencrypt, certificate, acme
freshcerts
ACME certificate protocol (Let's Encrypt) proxy client with a dashboard and monitoring
Stars: ✭ 59 (-98.81%)
Mutual labels:  letsencrypt, tls, certificate, acme
Manuale
A fully manual Let's Encrypt/ACME client
Stars: ✭ 201 (-95.96%)
Mutual labels:  tls, letsencrypt, acme
Ssl Proxy
πŸ”’ Simple zero-config SSL reverse proxy with real autogenerated certificates (LetsEncrypt, self-signed, provided)
Stars: ✭ 427 (-91.42%)
Mutual labels:  tls, letsencrypt, certificate
Kube Cert Manager
Manage Lets Encrypt certificates for a Kubernetes cluster.
Stars: ✭ 518 (-89.59%)
Mutual labels:  tls, letsencrypt, certificate
Node Acme Lambda
Use AWS Lambda to manage SSL certificates for ACME providers like Let's Encrypt.
Stars: ✭ 120 (-97.59%)
Mutual labels:  letsencrypt, certificate, acme
Certmagic
Automatic HTTPS for any Go program: fully-managed TLS certificate issuance and renewal
Stars: ✭ 3,864 (-22.38%)
Mutual labels:  tls, letsencrypt, acme
Terraform Provider Acme Old
ACME (Let's Encrypt) Support for Terraform
Stars: ✭ 211 (-95.76%)
Mutual labels:  tls, letsencrypt, acme
Acme Client
Let's Encrypt / ACME client written in PHP for the CLI.
Stars: ✭ 337 (-93.23%)
Mutual labels:  tls, letsencrypt, acme
ght-acme.sh
Shell script to sign certificate by the letsencrypt CA
Stars: ✭ 31 (-99.38%)
Mutual labels:  letsencrypt, certificate, acme
Posh Acme
ACME protocol client for obtaining certificates using Let's Encrypt (or other ACME compliant CA)
Stars: ✭ 425 (-91.46%)
Mutual labels:  letsencrypt, certificate, acme
Greenlock
Automatic SSL renewal for NodeJS
Stars: ✭ 30 (-99.4%)
Mutual labels:  tls, letsencrypt, acme
cert-manager
Automatically provision and manage TLS certificates in Kubernetes
Stars: ✭ 8,781 (+76.4%)
Mutual labels:  letsencrypt, tls, certificate
letsencrypt-inwx
A small cli utility for automating the letsencrypt dns-01 challenge for domains hosted by inwx.
Stars: ✭ 43 (-99.14%)
Mutual labels:  letsencrypt, certificate, acme
qiniu-auto-cert
七牛 CDN 证书θ‡ͺεŠ¨εŒ–ε·₯ε…·
Stars: ✭ 20 (-99.6%)
Mutual labels:  letsencrypt, certificate, acme
Chef Acme
Chef cookbook to request SSL certificates at Let's Encrypt
Stars: ✭ 98 (-98.03%)
Mutual labels:  letsencrypt, certificate, acme
Getssl
obtain free SSL certificates from letsencrypt ACME server Suitable for automating the process on remote servers.
Stars: ✭ 1,687 (-66.11%)
Mutual labels:  letsencrypt, certificate, acme
wat
WAT - Windows ACME Tool
Stars: ✭ 28 (-99.44%)
Mutual labels:  letsencrypt, certificate, acme
letsencrypt-www
Probably the easiest way to create | renew | deploy certificate
Stars: ✭ 27 (-99.46%)
Mutual labels:  letsencrypt, tls, certificate

lego

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

GoDoc Build Status Docker Pulls

Features

  • ACME v2 RFC 8555
  • 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://go-acme.github.io/lego/.

DNS providers

Detailed documentation is available here.

Akamai EdgeDNS Alibaba Cloud DNS all-inkl Amazon Lightsail
Amazon Route 53 ArvanCloud Aurora DNS Autodns
Azure Bindman Bluecat Checkdomain
CloudDNS Cloudflare ClouDNS CloudXNS
ConoHa Constellix deSEC.io Designate DNSaaS for Openstack
Digital Ocean DNS Made Easy DNSimple DNSPod
Domain Offensive (do.de) Domeneshop DreamHost Duck DNS
Dyn Dynu EasyDNS Epik
Exoscale External program freemyip.com G-Core Labs
Gandi Live DNS (v5) Gandi Glesys Go Daddy
Google Cloud Hetzner Hosting.de Hosttech
HTTP request Hurricane Electric DNS HyperOne IBM Cloud (SoftLayer)
Infoblox Infomaniak Internet Initiative Japan Internet.bs
INWX Ionos Joker Joohoi's ACME-DNS
Linode (v4) Liquid Web Loopia LuaDNS
Manual MyDNS.jp MythicBeasts Name.com
Namecheap Namesilo Netcup Netlify
Nicmanager NIFCloud Njalla NS1
Open Telekom Cloud Oracle Cloud OVH Porkbun
PowerDNS Rackspace reg.ru RFC2136
RimuHosting Sakura Cloud Scaleway Selectel
Servercow Simply.com Sonic Stackpath
TransIP VegaDNS Versio.[nl/eu/uk] VinylDNS
Vscale Vultr WEDOS Yandex
Zone.ee Zonomi

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].