Главная/Бесплатный/ACME
ACME протокол: как сертификаты выпускаются автоматически
ACME протокол это стандарт RFC 8555, по которому программа на сервере сама доказывает центру сертификации владение доменом, получает сертификат и продлевает его без участия человека. На нём работает Let's Encrypt.
Ответ за 30 секунд
ACME это договорённость между клиентом и центром сертификации о том, как выпускать сертификаты автоматически. К протоколу шифрования SSL и TLS он не относится: ACME отвечает за выпуск сертификата, а TLS за защиту соединения.
На хостинге выпуск и продление сертификата берёт на себя панель, ничего ставить не нужно.
Какой ACME-клиент выбрать: Certbot, acme.sh, Caddy и другиеRFC 8555стандарт протокола ACME
3способа проверки домена
80 и 443порты для HTTP-01 и TLS-ALPN-01
01 · 1 мин
Что такое ACME и какую задачу он решает#
ACME расшифровывается как Automatic Certificate Management Environment, то есть автоматическая среда управления сертификатами. Раньше владелец сайта заполнял форму, получал письмо и вручную загружал файл, теперь все эти шаги делает клиентская программа.
Стандарт открытый, поэтому его поддерживает не один Let's Encrypt, а и другие центры сертификации. Кто такие центры и почему браузеры им доверяют: центр сертификации.
02 · 1 мин
Как проходит выпуск сертификата по протоколу ACME#
- Аккаунт. Клиент создаёт пару ключей и регистрируется в центре.
- Заказ. Клиент просит сертификат на домен или список доменов.
- Задание. Центр выдаёт проверку, например положить файл или добавить запись в DNS.
- Проверка. Клиент выполняет задание, центр убеждается, что домен под вашим управлением.
- Выдача. Клиент присылает запрос на сертификат (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.sh | Shell-скрипт |
| Lego | Библиотека и утилита на Go |
| Caddy | Веб-сервер со встроенным ACME |
| cert-manager | Kubernetes |
| win-acme, Posh-ACME | Windows, 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: по нему центр запрашивает проверочный файл. Если порт закрыт файрволом, выпуск не пройдёт.
Почему этому можно верить
Как мы проверяли
Источники цифр на этой странице: 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.
Бесплатный SSL на хостинге
На хостинге Таймвеб сертификат Let's Encrypt выпускается и продлевается автоматически, настраивать вручную ничего не нужно.
- Бесплатный SSL на каждый домен
- Автоматическое продление
- Включается в панели в один клик
- Поддержка 24/7