SSL-сертификат для 1С: как включить https для опубликованной базы
SSL-сертификат для 1С ставят не в саму платформу, а на веб-сервер, через который опубликована база: он принимает https и передаёт запросы 1С. Нужны домен вроде 1c.example.com и обычный сертификат на это имя. Сертификат электронной подписи для этой задачи не годится, это другой документ.
Ответ за 30 секунд
Сертификат для 1С нужен веб-серверу публикации, а не самой платформе: на нём включают https для веб-клиента, мобильного приложения и сервисов. Сертификат электронной подписи и SSL-сертификат сайта это разные документы, один другого не заменяет.
Let's Encrypt для домена бесплатный и продлевается автоматически, платные от 1 000 ₽ за 6 месяцев, 7 дней на возврат (Таймвеб, на 19 октября 2026).
Какой сертификат выбрать для 1С и на какое имя его выпускать443порт https для публикации
Apache и IISвеб-серверы для публикации 1С
90 днейсрок бесплатного Let's Encrypt
01 · 1 мин
Где в схеме 1С нужен SSL-сертификат#
База 1С выходит в сеть через веб-сервер: платформа публикует её на Apache или IIS. Именно у этого сервера есть адрес и порт, к которым подключаются клиенты, поэтому сертификат принадлежит ему.
| Что защищаем | Нужен SSL-сертификат сайта |
|---|---|
| Веб-клиент и мобильное приложение | Да, на домен публикации |
| Тонкий клиент, подключённый по адресу публикации | Да |
| HTTP-сервисы и веб-сервисы для обмена с сайтом или CRM | Да, вызывающая сторона должна доверять сертификату |
| Подпись документов, ЭДО, отчётность | Нет, нужен сертификат электронной подписи от аккредитованного УЦ |
Подключение клиента к кластеру 1С без веб-сервера этим сертификатом не шифруется: он работает только там, где есть веб-сервер.
Инструмент · 1 мин
Какой сертификат выбрать для 1С и на какое имя его выпускать#
Для базы, открытой в интернет, заведите поддомен, например 1c.example.com, и направьте его на сервер A-записью. Сертификат выпускают на это имя: бесплатного Let's Encrypt достаточно, шифрование ничем не слабее платного. Порт 80 или 443 должен быть доступен для проверки домена.
Если поддоменов много (1С, почта, сайт), удобнее Wildcard: один сертификат на все. Для базы только во внутренней сети домен в интернете не обязателен: хватит внутреннего центра сертификации. Подробности: самоподписанный сертификат.
Ответьте на два вопроса, и подсказка назовёт схему для вашего случая.
Как включить https для опубликованной базы 1С
Два ответа, и подсказка назовёт схему
03 · 1 мин
Как поставить сертификат перед публикацией 1С#
Самый простой вариант на Linux: Apache публикует базу на локальном порту, а перед ним Nginx принимает https на 443 и пересылает запросы.
server {
listen 443 ssl;
server_name 1c.example.com;
ssl_certificate /etc/letsencrypt/live/1c.example.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/1c.example.com/privkey.pem;
client_max_body_size 100m;
location / {
proxy_pass http://127.0.0.1:8080;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-Proto https;
proxy_read_timeout 600s;
}
}
Если https включает сам Apache, в виртуальном хосте на 443 нужны три строки:
<VirtualHost *:443>
ServerName 1c.example.com
SSLEngine on
SSLCertificateFile /etc/letsencrypt/live/1c.example.com/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/1c.example.com/privkey.pem
</VirtualHost>
На Windows Server с IIS сертификат импортируют в «Сертификаты сервера», затем в привязках сайта с публикацией добавляют https и выбирают его. После включения https пользователям меняют адрес базы в списке информационных баз на https://1c.example.com/имя_базы.
04 · 1 мин
Какие ошибки сертификата возникают у клиентов 1С#
Клиент 1С проверяет сертификат так же, как любой клиент TLS: цепочку до доверенного корневого, срок и имя. Причины сбоев повторяются.
- Самоподписанный сертификат. Клиент не знает издателя. Добавьте корневой сертификат в доверенные на компьютерах пользователей.
- Неполная цепочка. Сервер отдаёт только свой сертификат без промежуточного. Используйте fullchain: цепочка сертификатов.
- Имя не совпадает. Подключаются по адресу или по старому имени, а сертификат выпущен на другое: имя не совпадает.
- Срок вышел. Обмен с сайтом или кассами обрывается без предупреждения: сертификат истёк.
Открывая базу в интернет, ограничьте доступ к ней: https шифрует канал, но пароли пользователей подбирают так же, как у любого сайта.
05 · 1 мин
Вопросы о сертификате для 1С#
Нужен ли SSL-сертификат для 1С, если база работает только в локальной сети?
Не обязателен, но без него пароли идут по сети открытым текстом. Внутри сети используйте внутренний центр сертификации или самоподписанный сертификат с доверием на компьютерах пользователей.
Чем SSL-сертификат для 1С отличается от сертификата электронной подписи?
SSL-сертификат принадлежит веб-серверу и шифрует соединение. Сертификат электронной подписи выдаёт аккредитованный удостоверяющий центр человеку или организации для подписи документов. Заменить один другим нельзя.
Можно ли использовать бесплатный Let's Encrypt для публикации 1С?
Да. Он выдаётся на домен на 90 дней и продлевается автоматически, шифрование такое же, как у платных. Платный берут ради гарантийной выплаты, быстрого выпуска или сертификата с проверкой организации.
Как включить https для базы 1С на IIS?
Импортируйте .pfx в «Сертификаты сервера» диспетчера IIS, в привязках сайта с публикацией добавьте https на порт 443 с этим сертификатом и поменяйте адрес базы у пользователей на https.
Почему этому можно верить
Как мы проверяли
Источники цифр на этой странице: SSL-сертификаты Таймвеб, timeweb.com/ru/services/domains/ssl, проверено 19 октября 2026; Let's Encrypt: документация, letsencrypt.org/docs, проверено 19 октября 2026.
Подключите SSL к сайту
От бесплатного Let's Encrypt до платных сертификатов GlobalSign с гарантийной выплатой и установкой под ключ. Любой можно вернуть за 7 дней.
- Бесплатный Let's Encrypt на домен
- Платные от 1 000 ₽ за 6 месяцев
- Wildcard на все поддомены
- 7 дней на возврат