Klientimplementationer av ACME

Senast uppdaterad: | Visa all dokumentation

Let’s Encrypt använder ACME-protokollet för att verifiera att du kontrollerar ett givet domännamn och för att utfärda ett certifikat till dig. För att erhålla ett Let’s Encrypt-certifikat behöver du välja en ACME-klientmjukvara att använda.

ACME-klienterna nedan erbjuds av tredje part. Let’s Encrypt kontrollerar eller granskar inte tredjepartsklienter och kan inte garantera deras säkerhet eller tillförlitlighet.

Det finns en del webbläsartillägg som innehåller en ACME-klient men vi listar dem inte här eftersom de uppmanar till manuell certifikatförnyelse vilket ger en dålig användarupplevelse och ökar risken för bortglömda förnyelser.

Rekommenderad: Certbot

Vi rekommenderar att de flesta börjar med Certbot-klienten. Den kan helt enkelt få tag i ett certifikat åt dig och även hjälpa till att installera det om du vill. Den är enkel att använda, fungerar på många operativsystem och har förträfflig dokumentation.

Om Certbot inte uppfyller dina krav eller om du bara vill testa någon annan så finns det många fler klienter att välja bland nedan, grupperade efter språk eller miljö.

Andra klientval

Alla klienter nedan stöder ACMEv2-API:et (RFC 8555). Vi kommer helt och hållet att fasa ut det äldre API:et ACMEv1 snart.

Om du redan använder någon klient på denna lista, se till att uppgradera till den senaste versionen. Om klienten du använder inte finns listad nedan så kanske den inte stöder ACMEv2. Om så är fallet rekommenderar vi att du kontaktar de projektansvariga eller byter till en annan klient.

Eventuella beskrivningar av klienterna och projekten nedan erbjuds endast på engelska.

Bash

C

C++

Clojure

Configuration management tools

D

Domino

Docker

Go

HAProxy

Java

Lua

Microsoft Azure

nginx

Node.js

OpenShift

Perl

PHP

Python

Ruby

Rust

Windows / IIS

Bibliotek

4D

C++

D

Delphi

Go

Java

.NET

Node.js

Perl

PHP

Python

Ruby

Rust

Projekt som integrarar med Let's Encrypt

Lägg till en klient eller ett projekt

Om du känner till någon ACME-klient eller ett projekt som integrerar Let’s Encrypts API ACMEv2 och som inte finns med på listan ovan, vänligen skicka in en pull request till vårt webbplatsrepo på GitHub där du uppdaterar filen data/clients.json.

Innan du skickar in en pull request, vänligen säkerställ att:

  1. klienten respekterar Let’s Encrypts varumärkespolicy
  2. klienten inte är webbläsarbaserad och att den stöder automatisk förnyelse
  3. din commit lägger till din klient sist i relevant sektion (glöm inte acme_v2 om det är lämpligt!)
  4. din commit uppdaterar datumfältet lastmod i toppen av clients.json