Администрирование · 11 мин
Как восстановить сертификат 1С: инструкция по восстановлению и перевыпуску
Как восстановить сертификат электронной подписи в 1С: где искать копию, как перевыпустить через 1С-ЭДО, что делать при утере ключа и ошибках подписания.
Сертификат электронной подписи в 1С используется для обмена юридически значимыми документами через 1С-ЭДО, сдачи отчётности через 1С-Отчётность и подписания файлов внутри программы. Когда программа перестаёт видеть сертификат — после переустановки Windows, замены компьютера, истечения срока действия или утери токена — работа с ЭДО фактически блокируется. Хорошая новость: в большинстве случаев сертификат восстанавливается без визита в удостоверяющий центр.
Важно различать две ситуации. Первая — сам сертификат и закрытый ключ сохранились (на токене, в реестре, в папке на диске или в резервной копии), но 1С их «не видит». Это решается установкой и настройкой. Вторая — ключевой носитель утерян или повреждён, копий нет. Тогда восстановить старый сертификат невозможно в принципе: закрытый ключ не восстанавливается, и требуется выпуск нового сертификата с последующей перерегистрацией в ЭДО.
Ниже разобраны оба сценария: как найти и переустановить существующий сертификат, как перевыпустить его через 1С, какие настройки проверить и каких ошибок избегать, чтобы не остаться без доступа к документообороту в отчётный период.
Определите, какой у вас случай: ключ есть или утерян
Прежде чем что-то переустанавливать, выясните, где физически находится закрытый ключ. Сертификат (открытая часть) можно получить заново у оператора, а вот закрытый ключ существует только в одном экземпляре — там, где он был сгенерирован. Типичные места хранения: USB-токен (Рутокен, eToken, JaCarta), реестр Windows на старом компьютере, съёмный диск или облачное хранилище оператора ЭДО.
Проверьте старый компьютер, если он ещё доступен: откройте КриптоПро CSP → вкладка «Сервис» → «Просмотреть сертификаты в контейнере» и переберите считыватели. Если контейнер найден — ключ жив, и вы можете скопировать его на токен или другой носитель через кнопку «Скопировать». Если старый системный диск отформатирован и копий нет — переходите к сценарию перевыпуска.
Проверьте, видит ли токен КриптоПро CSP и установлен ли сертификат в хранилище
Ищите контейнер в реестре старого ПК и копируйте на токен
Готовьте заявление на выпуск нового сертификата
Требуется перевыпуск, старый сертификат не продлевается
Восстановление сертификата при сохранённом закрытом ключе
Если контейнер с ключом найден, восстановление сводится к установке сертификата в систему и привязке его к контейнеру. Откройте КриптоПро CSP, перейдите на вкладку «Сервис» и выберите «Установить личный сертификат». Укажите файл сертификата (обычно .cer — его можно запросить у оператора ЭДО или экспортировать со старого компьютера), затем в мастере выберите «Найти контейнер автоматически» — программа сама свяжет сертификат с закрытым ключом.
Альтернативный путь — через панель управления Windows: «Свойства браузера» → вкладка «Содержание» → «Сертификаты» → «Импорт». После импорта откройте сертификат и убедитесь, что внизу окна есть строка «Есть закрытый ключ для этого сертификата». Без этой строки подписание работать не будет — значит, сертификат не привязан к контейнеру, и нужно повторить установку через КриптоПро с указанием контейнера вручную.
Для облачных подписей (например, КриптоПро DSS или подпись оператора ЭДО) восстановление ещё проще: закрытый ключ хранится на сервере, и достаточно заново пройти авторизацию в личном кабинете оператора и подключить сертификат в 1С. Уточните у своего оператора порядок повторной активации.
Перевыпуск сертификата через 1С, если ключ утерян
Когда закрытый ключ утерян, единственный выход — выпустить новый сертификат. В типовых конфигурациях 1С (Бухгалтерия, Управление торговлей, ERP) это делается без визита в удостоверяющий центр, если у вас подключён сервис 1С-ЭДО или 1С-Отчётность. Перейдите в раздел «Администрирование» → «Обмен электронными документами» → «Сертификаты» и создайте заявление на выпуск нового сертификата.
В заявлении укажите данные организации и владельца подписи, выберите удостоверяющий центр и способ получения ключа (на токен или в облако). Заявление уходит оператору, после проверки данных сертификат выпускается и автоматически появляется в программе. Сроки зависят от оператора и от того, проходила ли организация идентификацию ранее; при первичном выпуске может потребоваться подтверждение личности владельца подписи.
После выпуска нового сертификата обязательно обновите настройки ЭДО: старый сертификат нужно отвязать от учётных записей, а новый — указать в соглашениях с контрагентами. Контрагентам на действующие маршруты документооборота потребуется отправить приглашения заново либо получить автоматическое обновление, если оператор поддерживает замену сертификата в рамках существующего соглашения.
Настройка 1С после восстановления или перевыпуска
Сам по себе установленный в Windows сертификат не гарантирует, что 1С его увидит. Откройте «Администрирование» → «Обмен электронными документами» → «Настройки электронных подписей и шифрования» (в разных конфигурациях путь может отличаться) и проверьте, что сертификат присутствует в списке, не подсвечен ошибкой и привязан к нужной организации. Если сертификата нет в списке — добавьте его вручную из хранилища.
Проверьте программы криптографии в настройках 1С: должен быть указан используемый криптопровайдер (КриптоПро CSP, ViPNet CSP и т. п.) с корректным типом и версией. Несоответствие версии криптопровайдера — частая причина ошибки «сертификат не найден» при физически исправном ключе.
Завершающий шаг — тестовое подписание. Создайте черновик исходящего документа (например, счёт-фактуру или акт) и подпишите его, не отправляя контрагенту. Если подписание прошло, а статус документа сменился корректно — восстановление завершено. Ошибку на этом этапе диагностируйте по её тексту: «не найден закрытый ключ», «истёк срок действия», «нет доверия» — у каждой своя причина.
Как проверить результат
«Есть закрытый ключ для этого сертификата»
Строки нет — сертификат не привязан к контейнеру
Дата окончания в будущем, цепочка доверия без ошибок
Просрочен или «не удаётся построить цепочку»
Сертификат виден и доступен для выбора в настройках ЭДО
Отсутствует в списке или помечен ошибкой
Документ подписан, статус изменился
Ошибка подписания или запрос несуществующего контейнера
Типичные ошибки и как их избежать
Самая частая ошибка — попытка «восстановить» сертификат, имея только файл .cer. Файл сертификата содержит лишь открытый ключ; без контейнера закрытого ключа он бесполезен для подписания. Вторая ошибка — копирование контейнера на носитель, который потом теряется или форматируется. Держите минимум две копии контейнера на разных носителях и храните их в разных местах.
Третья группа ошибок связана со сроками. Пользователи вспоминают о сертификате в день сдачи отчётности, когда тот уже просрочен. Настройте напоминание за 30–45 дней до окончания срока действия — этого достаточно для спокойного перевыпуска. Также не забывайте, что при смене реквизитов организации (наименование, адрес, руководитель) сертификат подлежит замене, а не «редактированию».
Когда обращаться к оператору или специалисту
Самостоятельное восстановление безопасно, пока вы работаете с копиями и не отзываете действующий сертификат. Но есть ситуации, где лучше остановиться и привлечь оператора ЭДО или специалиста по криптографии: подозрение на компрометацию ключа (токен был в чужих руках, на компьютере был вредоносный софт), необходимость отозвать сертификат, сбой внутри токена, когда он не определяется ни одним компьютером.
При компрометации действуйте быстро: отзовите сертификат через оператора, чтобы исключить подписание документов от вашего имени, и только после этого выпускайте новый. Помните, что все действия, подписанные скомпрометированным ключом до момента отзыва, могут быть оспорены в споре — фиксируйте время обнаружения проблемы.
Частые вопросы
Что важно запомнить
Восстановить сертификат можно только при живом закрытом ключе — ищите контейнер на токене или старом компьютере и переустанавливайте сертификат через КриптоПро. При утере ключа выпускайте новый сертификат через заявление в 1С и не забудьте перепривязать его в настройках ЭДО.
Можно ли восстановить сертификат, если утерян токен и копий ключа нет?
Нет. Закрытый ключ существует в единственном экземпляре и не восстанавливается — это базовый принцип криптографии. Единственный вариант: отозвать утерянный сертификат (если есть риск компрометации) и выпустить новый через заявление в 1С или в удостоверяющем центре.
Файл сертификата .cer у меня есть — этого достаточно для восстановления?
Нет. Файл .cer содержит только открытую часть — сам сертификат. Для подписания нужен закрытый ключ (контейнер). Если контейнер утерян, файл .cer поможет лишь идентифицировать сертификат у оператора, но не восстановить возможность подписания.
Сохранятся ли документы, подписанные старым сертификатом?
Да. Документы, подписанные в период действия сертификата, остаются юридически значимыми после его замены или окончания срока. Архив ЭДО у оператора и в вашей базе 1С при перевыпуске не удаляется.
Нужно ли заново заключать соглашения с контрагентами после перевыпуска?
Зависит от оператора. Часть операторов поддерживает замену сертификата в рамках действующего соглашения, в других случаях контрагентам отправляются новые приглашения. Проверьте статус маршрутов в разделе ЭДО после привязки нового сертификата и при необходимости разошлите приглашения повторно.
Сколько времени занимает перевыпуск сертификата через 1С?
Точных сроков нет — они зависят от оператора и от того, проходила ли организация идентификацию ранее. При повторном выпуске без изменения данных процесс обычно быстрее первичного. Закладывайте запас времени и не откладывайте перевыпуск на день сдачи отчётности.
Что делать, если 1С видит сертификат, но при подписании выдаёт ошибку?
Читайте текст ошибки. «Не найден закрытый ключ» — переустановите сертификат через КриптоПро с привязкой к контейнеру. «Не удаётся построить цепочку» — установите корневые сертификаты удостоверяющего центра. Ошибка криптопровайдера — проверьте версию и лицензию КриптоПро CSP в настройках программы.