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

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

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

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

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

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

Ниже разобраны основные сценарии: выгрузка сертификата из интерфейса 1С, экспорт через средства операционной системы, копирование контейнера закрытого ключа и перенос подписи на другое рабочее место.

Что именно нужно скопировать: сертификат или закрытый ключ

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

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

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

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

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

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

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

Экспорт сертификата средствами Windows

Если сертификат установлен в системном хранилище, его можно выгрузить без запуска 1С. Нажмите Win+R, введите команду certmgr.msc и откройте хранилище «Личное» → «Сертификаты». Найдите нужный сертификат по ФИО владельца и организации, щёлкните правой кнопкой → «Все задачи» → «Экспорт».

Мастер экспорта предложит два варианта: экспортировать только сертификат (файл .cer) или сертификат вместе с закрытым ключом (файл .pfx, защищённый паролем). Второй вариант будет доступен, только если закрытый ключ находится в реестре и помечен как экспортируемый. Если пункт экспорта закрытого ключа недоступен — ключ неэкспортируемый, и штатно выгрузить его нельзя.

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

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

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

Перенос подписи на другой компьютер

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

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

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

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

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

Сертификат отображается, срок действия актуален, ошибок проверки нет

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

Сертификат не виден или помечен как недействительный

Доступ к закрытому ключу
Норма

При проверке подписи программа запрашивает пароль контейнера и подписывает

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

Ошибка «закрытый ключ не найден» или «нет доступа к контейнеру»

Отправка в контролирующие органы
Норма

Тестовый документ подписывается и уходит без ошибок

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

Ошибка криптографии на этапе подписания

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

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

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

Типичные ошибки
01
Копируют только файл .cer без контейнера ключа — на новом месте подписание не работает.
02
Пытаются экспортировать неэкспортируемый ключ и теряют время — заранее проверьте свойства ключа.
03
Забывают установить криптопровайдер и лицензию на новом компьютере — контейнер есть, а подписать нельзя.
04
Передают файл PFX и пароль к нему одним письмом — компрометация закрытого ключа.
05
Переносят подпись в последний день сдачи отчётности — не остаётся времени на диагностику ошибок.

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

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

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

Почему кнопка экспорта закрытого ключа неактивна?

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

Будет ли работать 1С-Отчетность на двух компьютерах одновременно?

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

Чем отличается файл CER от файла PFX?

CER содержит только открытую часть сертификата и подходит для проверки подписи и шифрования. PFX (PKCS#12) содержит сертификат вместе с закрытым ключом и защищается паролем — это полноценная копия подписи, требующая строгой конфиденциальности.

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

Проверьте, что сертификат установлен в хранилище «Личное» текущего пользователя и привязан к контейнеру ключа (в КриптоПро — «Установить личный сертификат»). Убедитесь, что криптопровайдер установлен и лицензия активна. После этого обновите список сертификатов в настройках 1С.

Итог

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

Открытый сертификат выгружается из 1С в файл .cer за пару минут и передаётся свободно. Закрытый ключ копируется через КриптоПро CSP или экспорт в PFX — и только если он экспортируемый. На новом компьютере нужны криптопровайдер с лицензией, контейнер ключа и привязанный к нему сертификат. Проверяйте работу подписи заранее, а не в день сдачи отчётности.