Главная/Бесплатный/ACME

ACME протокол: как сертификаты выпускаются автоматически

ACME протокол это стандарт RFC 8555, по которому программа на сервере сама доказывает центру сертификации владение доменом, получает сертификат и продлевает его без участия человека. На нём работает Let's Encrypt.

3 мин чтенияДанные проверены 19 октября 2026

Ответ за 30 секунд

ACME это договорённость между клиентом и центром сертификации о том, как выпускать сертификаты автоматически. К протоколу шифрования SSL и TLS он не относится: ACME отвечает за выпуск сертификата, а TLS за защиту соединения.

На хостинге выпуск и продление сертификата берёт на себя панель, ничего ставить не нужно.

Какой ACME-клиент выбрать: Certbot, acme.sh, Caddy и другие

01 · 1 мин

Что такое ACME и какую задачу он решает#

ACME расшифровывается как Automatic Certificate Management Environment, то есть автоматическая среда управления сертификатами. Раньше владелец сайта заполнял форму, получал письмо и вручную загружал файл, теперь все эти шаги делает клиентская программа.

Стандарт открытый, поэтому его поддерживает не один Let's Encrypt, а и другие центры сертификации. Кто такие центры и почему браузеры им доверяют: центр сертификации.

02 · 1 мин

Как проходит выпуск сертификата по протоколу ACME#

  1. Аккаунт. Клиент создаёт пару ключей и регистрируется в центре.
  2. Заказ. Клиент просит сертификат на домен или список доменов.
  3. Задание. Центр выдаёт проверку, например положить файл или добавить запись в DNS.
  4. Проверка. Клиент выполняет задание, центр убеждается, что домен под вашим управлением.
  5. Выдача. Клиент присылает запрос на сертификат (CSR) и забирает готовый сертификат с цепочкой.

Первый запуск удобно делать на тестовом сервере центра: он не расходует боевые лимиты. В Certbot для этого есть ключ --staging. Адреса каталогов Let's Encrypt:

https://acme-v02.api.letsencrypt.org/directory
https://acme-staging-v02.api.letsencrypt.org/directory

03 · 1 мин

Какие проверки домена есть в ACME: HTTP-01, DNS-01 и TLS-ALPN-01#

ПроверкаЧто делает клиентWildcard
HTTP-01Кладёт файл по адресу /.well-known/acme-challenge/ на порту 80Нет
DNS-01Создаёт TXT-запись _acme-challenge в зоне доменаДа
TLS-ALPN-01Отвечает особым сертификатом на порту 443Нет

Для обычного сайта чаще всего хватает HTTP-01. Если нужен сертификат на все поддомены, единственный путь для Let's Encrypt это DNS-01: бесплатный Wildcard.

Инструмент · 1 мин

Какой ACME-клиент выбрать: Certbot, acme.sh, Caddy и другие#

Клиент это программа, которая ведёт весь обмен с центром. Выбор зависит от платформы:

КлиентДля чего
CertbotУниверсальный клиент для многих систем, установка и команды
acme.shShell-скрипт
LegoБиблиотека и утилита на Go
CaddyВеб-сервер со встроенным ACME
cert-managerKubernetes
win-acme, Posh-ACMEWindows, IIS и PowerShell

Какой ACME-клиент подойдёт

Выберите, где работает сайт, и увидите клиент

Где работает сайт

05 · 1 мин

Чем ACME отличается от протокола SSL и версий TLS#

Названия легко спутать. ACME нужен один раз при выпуске и продлении сертификата. Протокол SSL, а точнее его наследник TLS, работает при каждом соединении с сайтом: браузер и сервер договариваются о шифровании. Подробнее о нём: протокол TLS.

Версии протокола бывают разные. SSL 2.0 и 3.0, а также TLS 1.0 и 1.1 признаны устаревшими, а современные браузеры отключили поддержку этих версий. Рабочие версии сегодня TLS 1.2 и 1.3.

Ошибка «протокол не поддерживается»

Она появляется, когда сайт предлагает только старую версию. Исправить её должен владелец: включить на сервере TLS 1.2 и 1.3, как в статье версия TLS. Разбор: ошибка протокола SSL.

06 · 1 мин

Вопросы о протоколе ACME и версиях SSL#

Что делает протокол ACME при выпуске сертификата?

Он описывает обмен между программой на сервере и центром сертификации: регистрация, заказ, проверка домена, выдача сертификата и продление, всё без ручных действий.

Как обновить протокол SSL?

Протокол отдельно не обновляют: версия зависит от программ. Владельцу сайта нужно включить TLS 1.2 и 1.3 на сервере, посетителю обновить браузер и систему.

Как включить протокол SSL в Яндекс Браузере и где его настроить?

Включать вручную не нужно: современные версии TLS в браузере на движке Chromium работают по умолчанию, а SSL 3.0 и TLS 1.0 и 1.1 отключены из соображений безопасности. Если сайт пишет «протокол не поддерживается», он сам предлагает старую версию, и поправить это должен его владелец.

Какой порт нужен для проверки HTTP-01 в ACME?

Порт 80: по нему центр запрашивает проверочный файл. Если порт закрыт файрволом, выпуск не пройдёт.

Почему этому можно верить

Как мы проверяли

Документация и провайдерыКоманды выпуска и установки сверены с документацией, дата указана.
Всё можно повторитьКоманды certbot и openssl описаны так, что их повторит любой читатель.
Независимый справочникНе связан с центрами сертификации и честно говорит, когда хватает бесплатного SSL.

Источники цифр на этой странице: SSL-сертификаты Таймвеб, timeweb.com/ru/services/domains/ssl, проверено 19 октября 2026; Let's Encrypt: документация, letsencrypt.org/docs, проверено 19 октября 2026; Let's Encrypt: клиенты ACME, letsencrypt.org/docs/client-options, проверено 19 октября 2026.

SBРедакция SSLBase · обновлено 19 октября 2026

Бесплатный SSL на хостинге

На хостинге Таймвеб сертификат Let's Encrypt выпускается и продлевается автоматически, настраивать вручную ничего не нужно.

  • Бесплатный SSL на каждый домен
  • Автоматическое продление
  • Включается в панели в один клик
  • Поддержка 24/7
Клиенты