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

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

Как скопировать сертификат из 1С-Отчетности

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

Сертификат электронной подписи, используемый в 1С-Отчетности, иногда требуется скопировать: для переноса на другой компьютер, для установки в другую программу, для отправки открытой части контрагенту или банку. Порядок действий зависит от того, что именно нужно скопировать — открытую часть сертификата (файл .cer) или контейнер закрытого ключа.

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

Ниже рассмотрены все основные сценарии: экспорт сертификата из интерфейса 1С-Отчетности, копирование через КриптоПро CSP, перенос контейнера с токена и типичные ошибки.

Что именно нужно скопировать: определяем задачу

Под «сертификатом» в быту часто понимают разные вещи, и от этого зависит способ копирования. Открытый сертификат (файл с расширением .cer или .crt) содержит данные о владельце, срок действия и открытый ключ. Он нужен контрагентам, банкам и другим программам для проверки вашей подписи.

Контейнер закрытого ключа — это защищенная область на диске, флешке или токене (Рутокен, eToken, JaCarta), где хранится секретная часть подписи. Именно она позволяет подписывать документы. Копирование контейнера — фактически перенос самой подписи на другой носитель или компьютер.

Третий вариант — экспорт сертификата вместе с закрытым ключом в файл .pfx. Этот способ применяется редко и только если контейнер создан как экспортируемый, а ваша криптопровайдерная политика это допускает.

Как выгрузить открытый сертификат из 1С-Отчетности

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

В типовых конфигурациях путь может отличаться: «Настройки обмена с контролирующими органами» — выбрать сертификат — «Сохранить в файл». Программа предложит указать папку, в результате вы получите файл .cer, который можно отправить контрагенту или загрузить в банк-клиент.

Порядок действий в 1С
  1. 1
    Откройте Администрирование — Обмен электронными документами (или Обмен с контролирующими органами)
  2. 2
    Найдите нужный сертификат в списке
  3. 3
    Нажмите «Сохранить в файл» / «Выгрузить»
  4. 4
    Укажите папку и сохраните файл .cer
  5. 5
    Проверьте: файл открывается двойным щелчком и показывает данные владельца

Если в интерфейсе 1С нужной кнопки нет, сертификат уже установлен в системе и его можно выгрузить штатными средствами Windows. Нажмите Win+R, введите certmgr.msc, откройте «Личное — Сертификаты», найдите свой сертификат, щелкните правой кнопкой — «Все задачи — Экспорт» без экспорта закрытого ключа.

Как скопировать контейнер закрытого ключа через КриптоПро CSP

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

Выберите нужный контейнер, нажмите «ОК» и «Далее», затем укажите имя нового контейнера (можно оставить предложенное) и выберите целевой носитель: флешку, реестр компьютера или токен. На финальном шаге задайте пароль для нового контейнера.

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

Особенности копирования с токенов и при облачной подписи

Копирование с Рутокен, eToken, JaCarta

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

Облачная подпись 1С (DSS)

Если вы используете облачную электронную подпись в 1С-Отчетности, закрытый ключ хранится на сервере удостоверяющего центра и скопировать его нельзя по определению. Перенос на другой компьютер выполняется повторной настройкой подключения к сервису облачной подписи с теми же учетными данными. Открытый сертификат при этом выгружается обычным способом.

Способы переноса подписи

Копирование контейнера КриптоПро

Подходит для экспортируемых контейнеров на диске или флешке; не работает для неэкспортируемых ключей

Перенос токена

Подходит для неэкспортируемых ключей; требует установки драйверов токена на новом ПК

Облачная подпись

Не требует копирования вообще; на новом ПК настраивается подключение к DSS

Перевыпуск сертификата

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

Проверка результата после копирования

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

Дополнительно проверьте связку сертификата с контейнером через КриптоПро CSP: «Сервис — Протестировать — По сертификату». Тест должен завершиться без ошибок по всем пунктам: наличие контейнера, целостность, соответствие ключей.

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

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

Сертификат виден в 1С
Норма

Отображается в списке, подписание проходит

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

Не отображается или ошибка «ключ не найден»

Тест в КриптоПро CSP
Норма

Все пункты теста без ошибок

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

Ошибка соответствия открытого и закрытого ключей

Файл .cer
Норма

Открывается, данные владельца и срок действия корректны

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

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

Типичные ошибки и ограничения

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

Вторая частая проблема — забытый пароль контейнера. Пароль закрытого ключа не восстанавливается; если он утерян и носитель один — потребуется перевыпуск сертификата. Храните пароль отдельно от носителя.

Типичные ошибки
01
Копировать только файл .cer — на новом ПК подписание не заработает без контейнера закрытого ключа
02
Не установить сертификат в хранилище после копирования контейнера — 1С не увидит подпись
03
Пытаться скопировать неэкспортируемый контейнер — ошибка копирования, нужен перенос токена или перевыпуск
04
Передавать файл .pfx или контейнер по открытым каналам — риск компрометации подписи

Учитывайте и лицензионный момент: для работы скопированного контейнера на другом компьютере там должны быть установлены криптопровайдер (КриптоПро CSP или ViPNet CSP) с действующей лицензией и корневые сертификаты удостоверяющего центра.

Итог

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

Открытый сертификат выгружается из 1С или certmgr.msc в файл .cer и передается свободно. Закрытый ключ копируется через КриптоПро CSP только если контейнер экспортируемый; после копирования установите сертификат в хранилище и проверьте связку тестом в КриптоПро.

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

Можно ли скопировать сертификат 1С-Отчетности на флешку?

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

Почему кнопка «Скопировать» в КриптоПро не работает?

Наиболее вероятная причина — контейнер создан как неэкспортируемый, что типично для ключей на токенах. Проверьте признак экспортируемости в свойствах контейнера. Если ключ неэкспортируемый, переносите сам токен или обращайтесь в удостоверяющий центр за перевыпуском.

Достаточно ли передать контрагенту файл .cer?

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

Как перенести облачную подпись 1С на другой компьютер?

Копирование не требуется: ключ хранится на сервере удостоверяющего центра. На новом компьютере настройте подключение к сервису облачной подписи в настройках 1С-Отчетности с теми же учетными данными и пройдите подтверждение.

Что делать, если после копирования 1С пишет «закрытый ключ не найден»?

Это значит, что сертификат установлен, но не связан с контейнером. Откройте КриптоПро CSP — «Сервис — Установить личный сертификат», выберите файл сертификата и укажите соответствующий контейнер вручную. Затем повторите тест связки через «Протестировать».

Нужна ли отдельная лицензия КриптоПро на новом компьютере?

Да, криптопровайдер лицензируется на каждое рабочее место. На новом компьютере должна быть действующая лицензия КриптоПро CSP (или должен использоваться токен со встроенной лицензией, если ваша модель это поддерживает), иначе подписание работать не будет.