ACME-standarden, som står för Automatic Certificate Management Environment, är ett protokoll som används för att automatisera utfärdande, förnyelse och hantering av TLS-certifikat.
TLS-certifikat är grunden för krypterad kommunikation på webben och gör det möjligt att använda HTTPS, vilket skyddar data mellan användare och webbplatser från avlyssning och manipulation.
Innan ACME infördes krävde certifikathantering ofta manuella steg, såsom att skapa certifikatförfrågningar, bevisa kontroll över en domän och installera certifikaten på servern. ACME förenklar detta genom ett standardiserat gränssnitt där en server automatiskt kan bevisa att den kontrollerar ett visst domännamn, till exempel genom att svara på en teknisk kontroll via DNS eller HTTP. När kontrollen lyckas utfärdar certifikatutfärdaren certifikatet utan mänsklig inblandning.
Standarden blev allmänt känd genom certifikatutfärdaren Let’s Encrypt, som använde ACME för att erbjuda gratis och automatiska certifikat. Resultatet har blivit ökad användning av HTTPS, förbättrad säkerhet på webben och minskad administrativ börda för webbplatsägare.