К статье
Практический материал

Администрирование · 11 мин

Как восстановить сертификат 1С: инструкция по восстановлению и перевыпуску

Как восстановить сертификат электронной подписи в 1С: где искать копию, как перевыпустить через 1С-ЭДО, что делать при утере ключа и ошибках подписания.

Сертификат электронной подписи в 1С используется для обмена юридически значимыми документами через 1С-ЭДО, сдачи отчётности через 1С-Отчётность и подписания файлов внутри программы. Когда программа перестаёт видеть сертификат — после переустановки Windows, замены компьютера, истечения срока действия или утери токена — работа с ЭДО фактически блокируется. Хорошая новость: в большинстве случаев сертификат восстанавливается без визита в удостоверяющий центр.

Важно различать две ситуации. Первая — сам сертификат и закрытый ключ сохранились (на токене, в реестре, в папке на диске или в резервной копии), но 1С их «не видит». Это решается установкой и настройкой. Вторая — ключевой носитель утерян или повреждён, копий нет. Тогда восстановить старый сертификат невозможно в принципе: закрытый ключ не восстанавливается, и требуется выпуск нового сертификата с последующей перерегистрацией в ЭДО.

Ниже разобраны оба сценария: как найти и переустановить существующий сертификат, как перевыпустить его через 1С, какие настройки проверить и каких ошибок избегать, чтобы не остаться без доступа к документообороту в отчётный период.

Определите, какой у вас случай: ключ есть или утерян

Прежде чем что-то переустанавливать, выясните, где физически находится закрытый ключ. Сертификат (открытая часть) можно получить заново у оператора, а вот закрытый ключ существует только в одном экземпляре — там, где он был сгенерирован. Типичные места хранения: USB-токен (Рутокен, eToken, JaCarta), реестр Windows на старом компьютере, съёмный диск или облачное хранилище оператора ЭДО.

Проверьте старый компьютер, если он ещё доступен: откройте КриптоПро CSP → вкладка «Сервис» → «Просмотреть сертификаты в контейнере» и переберите считыватели. Если контейнер найден — ключ жив, и вы можете скопировать его на токен или другой носитель через кнопку «Скопировать». Если старый системный диск отформатирован и копий нет — переходите к сценарию перевыпуска.

Токен на месте, 1С не подписываетКлюч цел, проблема в настройке

Проверьте, видит ли токен КриптоПро CSP и установлен ли сертификат в хранилище

Новый компьютер, старый доступенКлюч можно перенести

Ищите контейнер в реестре старого ПК и копируйте на токен

Токен утерян, копий нетКлюч восстановить нельзя

Готовьте заявление на выпуск нового сертификата

Сертификат просроченДействие истекло

Требуется перевыпуск, старый сертификат не продлевается

Восстановление сертификата при сохранённом закрытом ключе

Если контейнер с ключом найден, восстановление сводится к установке сертификата в систему и привязке его к контейнеру. Откройте КриптоПро CSP, перейдите на вкладку «Сервис» и выберите «Установить личный сертификат». Укажите файл сертификата (обычно .cer — его можно запросить у оператора ЭДО или экспортировать со старого компьютера), затем в мастере выберите «Найти контейнер автоматически» — программа сама свяжет сертификат с закрытым ключом.

Альтернативный путь — через панель управления Windows: «Свойства браузера» → вкладка «Содержание» → «Сертификаты» → «Импорт». После импорта откройте сертификат и убедитесь, что внизу окна есть строка «Есть закрытый ключ для этого сертификата». Без этой строки подписание работать не будет — значит, сертификат не привязан к контейнеру, и нужно повторить установку через КриптоПро с указанием контейнера вручную.

Для облачных подписей (например, КриптоПро DSS или подпись оператора ЭДО) восстановление ещё проще: закрытый ключ хранится на сервере, и достаточно заново пройти авторизацию в личном кабинете оператора и подключить сертификат в 1С. Уточните у своего оператора порядок повторной активации.

Перевыпуск сертификата через 1С, если ключ утерян

Когда закрытый ключ утерян, единственный выход — выпустить новый сертификат. В типовых конфигурациях 1С (Бухгалтерия, Управление торговлей, ERP) это делается без визита в удостоверяющий центр, если у вас подключён сервис 1С-ЭДО или 1С-Отчётность. Перейдите в раздел «Администрирование» → «Обмен электронными документами» → «Сертификаты» и создайте заявление на выпуск нового сертификата.

В заявлении укажите данные организации и владельца подписи, выберите удостоверяющий центр и способ получения ключа (на токен или в облако). Заявление уходит оператору, после проверки данных сертификат выпускается и автоматически появляется в программе. Сроки зависят от оператора и от того, проходила ли организация идентификацию ранее; при первичном выпуске может потребоваться подтверждение личности владельца подписи.

После выпуска нового сертификата обязательно обновите настройки ЭДО: старый сертификат нужно отвязать от учётных записей, а новый — указать в соглашениях с контрагентами. Контрагентам на действующие маршруты документооборота потребуется отправить приглашения заново либо получить автоматическое обновление, если оператор поддерживает замену сертификата в рамках существующего соглашения.

Настройка 1С после восстановления или перевыпуска

Сам по себе установленный в Windows сертификат не гарантирует, что 1С его увидит. Откройте «Администрирование» → «Обмен электронными документами» → «Настройки электронных подписей и шифрования» (в разных конфигурациях путь может отличаться) и проверьте, что сертификат присутствует в списке, не подсвечен ошибкой и привязан к нужной организации. Если сертификата нет в списке — добавьте его вручную из хранилища.

Проверьте программы криптографии в настройках 1С: должен быть указан используемый криптопровайдер (КриптоПро CSP, ViPNet CSP и т. п.) с корректным типом и версией. Несоответствие версии криптопровайдера — частая причина ошибки «сертификат не найден» при физически исправном ключе.

Завершающий шаг — тестовое подписание. Создайте черновик исходящего документа (например, счёт-фактуру или акт) и подпишите его, не отправляя контрагенту. Если подписание прошло, а статус документа сменился корректно — восстановление завершено. Ошибку на этом этапе диагностируйте по её тексту: «не найден закрытый ключ», «истёк срок действия», «нет доверия» — у каждой своя причина.

Контрольные точки

Как проверить результат

Строка в свойствах сертификата
Норма

«Есть закрытый ключ для этого сертификата»

Тревожный признак

Строки нет — сертификат не привязан к контейнеру

Срок действия
Норма

Дата окончания в будущем, цепочка доверия без ошибок

Тревожный признак

Просрочен или «не удаётся построить цепочку»

Список сертификатов в 1С
Норма

Сертификат виден и доступен для выбора в настройках ЭДО

Тревожный признак

Отсутствует в списке или помечен ошибкой

Тестовое подписание
Норма

Документ подписан, статус изменился

Тревожный признак

Ошибка подписания или запрос несуществующего контейнера

Типичные ошибки и как их избежать

Самая частая ошибка — попытка «восстановить» сертификат, имея только файл .cer. Файл сертификата содержит лишь открытый ключ; без контейнера закрытого ключа он бесполезен для подписания. Вторая ошибка — копирование контейнера на носитель, который потом теряется или форматируется. Держите минимум две копии контейнера на разных носителях и храните их в разных местах.

Третья группа ошибок связана со сроками. Пользователи вспоминают о сертификате в день сдачи отчётности, когда тот уже просрочен. Настройте напоминание за 30–45 дней до окончания срока действия — этого достаточно для спокойного перевыпуска. Также не забывайте, что при смене реквизитов организации (наименование, адрес, руководитель) сертификат подлежит замене, а не «редактированию».

Типичные ошибки
01
Хранить только файл .cer и считать его полноценной копией — без закрытого ключа подписание невозможно
02
Форматировать старый компьютер до проверки, что контейнер ключа скопирован и работает на новом месте
03
Откладывать перевыпуск до последнего дня срока действия — в пиковые даты операторы перегружены
04
Забыть перепривязать новый сертификат в соглашениях ЭДО — документы перестают уходить контрагентам
05
Игнорировать смену реквизитов организации — сертификат со старыми данными подлежит замене

Когда обращаться к оператору или специалисту

Самостоятельное восстановление безопасно, пока вы работаете с копиями и не отзываете действующий сертификат. Но есть ситуации, где лучше остановиться и привлечь оператора ЭДО или специалиста по криптографии: подозрение на компрометацию ключа (токен был в чужих руках, на компьютере был вредоносный софт), необходимость отозвать сертификат, сбой внутри токена, когда он не определяется ни одним компьютером.

При компрометации действуйте быстро: отзовите сертификат через оператора, чтобы исключить подписание документов от вашего имени, и только после этого выпускайте новый. Помните, что все действия, подписанные скомпрометированным ключом до момента отзыва, могут быть оспорены в споре — фиксируйте время обнаружения проблемы.

Частые вопросы

Итог

Что важно запомнить

Восстановить сертификат можно только при живом закрытом ключе — ищите контейнер на токене или старом компьютере и переустанавливайте сертификат через КриптоПро. При утере ключа выпускайте новый сертификат через заявление в 1С и не забудьте перепривязать его в настройках ЭДО.

Можно ли восстановить сертификат, если утерян токен и копий ключа нет?

Нет. Закрытый ключ существует в единственном экземпляре и не восстанавливается — это базовый принцип криптографии. Единственный вариант: отозвать утерянный сертификат (если есть риск компрометации) и выпустить новый через заявление в 1С или в удостоверяющем центре.

Файл сертификата .cer у меня есть — этого достаточно для восстановления?

Нет. Файл .cer содержит только открытую часть — сам сертификат. Для подписания нужен закрытый ключ (контейнер). Если контейнер утерян, файл .cer поможет лишь идентифицировать сертификат у оператора, но не восстановить возможность подписания.

Сохранятся ли документы, подписанные старым сертификатом?

Да. Документы, подписанные в период действия сертификата, остаются юридически значимыми после его замены или окончания срока. Архив ЭДО у оператора и в вашей базе 1С при перевыпуске не удаляется.

Нужно ли заново заключать соглашения с контрагентами после перевыпуска?

Зависит от оператора. Часть операторов поддерживает замену сертификата в рамках действующего соглашения, в других случаях контрагентам отправляются новые приглашения. Проверьте статус маршрутов в разделе ЭДО после привязки нового сертификата и при необходимости разошлите приглашения повторно.

Сколько времени занимает перевыпуск сертификата через 1С?

Точных сроков нет — они зависят от оператора и от того, проходила ли организация идентификацию ранее. При повторном выпуске без изменения данных процесс обычно быстрее первичного. Закладывайте запас времени и не откладывайте перевыпуск на день сдачи отчётности.

Что делать, если 1С видит сертификат, но при подписании выдаёт ошибку?

Читайте текст ошибки. «Не найден закрытый ключ» — переустановите сертификат через КриптоПро с привязкой к контейнеру. «Не удаётся построить цепочку» — установите корневые сертификаты удостоверяющего центра. Ошибка криптопровайдера — проверьте версию и лицензию КриптоПро CSP в настройках программы.