Администрирование · 9 мин
Как скопировать сертификат из 1С-Отчетности
Как выгрузить и скопировать сертификат электронной подписи из 1С-Отчетности: экспорт в файл, копирование закрытого ключа, перенос на другой компьютер и типичные ошибки.
Сертификат электронной подписи, подключённый к 1С-Отчетности, иногда нужно скопировать: для установки на другой компьютер, для резервной копии перед переустановкой системы или для передачи коллеге, который будет отправлять отчётность вместо вас. В зависимости от того, что именно требуется — открытая часть сертификата или закрытый ключ — порядок действий отличается.
Важно понимать разницу: сам сертификат (открытый ключ) можно свободно экспортировать в файл и передавать кому угодно — безопасности это не угрожает. А вот закрытый ключ — это секретная часть подписи, её копирование возможно только если при выпуске сертификата ключ был помечен как экспортируемый. Если ключ сгенерирован как неэкспортируемый или записан в защищённый токен, скопировать его штатными средствами не получится.
Ниже разобраны основные сценарии: выгрузка сертификата из интерфейса 1С, экспорт через средства операционной системы, копирование контейнера закрытого ключа и перенос подписи на другое рабочее место.
Что именно нужно скопировать: сертификат или закрытый ключ
Перед началом работы определите, какая задача стоит. Если нужно, чтобы на другом компьютере можно было проверять подпись или шифровать данные для владельца — достаточно файла открытого сертификата. Если нужно подписывать и отправлять отчётность с другого рабочего места — потребуется перенести и закрытый ключ, а это отдельная процедура с ограничениями.
Проверить, где хранится закрытый ключ, можно в свойствах сертификата: в 1С откройте карточку сертификата и посмотрите сведения о контейнере ключа. Обычно это реестр компьютера, съёмный носитель (флешка) или защищённый токен (Рутокен, eToken, JaCarta). От места хранения зависит способ копирования.
Как выгрузить сертификат из 1С-Отчетности
Самый простой способ получить файл сертификата — воспользоваться встроенными средствами конфигурации. В типовых решениях (1С:Бухгалтерия, 1С:ЗУП и другие) сертификаты хранятся в справочнике сертификатов электронной подписи.
Порядок действий: откройте раздел «Администрирование» → «Обмен электронными документами» → «Обмен с контролирующими органами» → настройки сертификатов, либо перейдите в «Настройки электронной подписи и шифрования». Найдите нужный сертификат в списке, откройте его карточку. В карточке доступна команда сохранения сертификата в файл — обычно это кнопка «Сохранить в файл» или ссылка «Сохранить сертификат». Укажите папку, и файл с расширением .cer будет записан на диск.
- 1Откройте «Администрирование» → «Настройки электронной подписи и шифрования» (или настройки обмена с контролирующими органами).
- 2Найдите нужный сертификат в списке и откройте его карточку.
- 3Нажмите «Сохранить в файл» и выберите папку для сохранения.
- 4Проверьте, что файл с расширением .cer появился в указанном месте и открывается двойным щелчком.
Полученный файл содержит только открытую часть подписи. Его можно свободно пересылать, загружать на другие компьютеры и устанавливать в хранилище доверенных сертификатов — это безопасно.
Экспорт сертификата средствами Windows
Если сертификат установлен в системном хранилище, его можно выгрузить без запуска 1С. Нажмите Win+R, введите команду certmgr.msc и откройте хранилище «Личное» → «Сертификаты». Найдите нужный сертификат по ФИО владельца и организации, щёлкните правой кнопкой → «Все задачи» → «Экспорт».
Мастер экспорта предложит два варианта: экспортировать только сертификат (файл .cer) или сертификат вместе с закрытым ключом (файл .pfx, защищённый паролем). Второй вариант будет доступен, только если закрытый ключ находится в реестре и помечен как экспортируемый. Если пункт экспорта закрытого ключа недоступен — ключ неэкспортируемый, и штатно выгрузить его нельзя.
Как скопировать закрытый ключ через КриптоПро CSP
Если для работы с подписью используется КриптоПро CSP, контейнер закрытого ключа копируется штатной функцией программы. Откройте КриптоПро CSP (Пуск → КриптоПро → КриптоПро CSP), перейдите на вкладку «Сервис» и нажмите «Скопировать». Выберите исходный контейнер через кнопку «Обзор», затем укажите носитель назначения — например, флешку или реестр другого компьютера.
При копировании программа запросит пароль исходного контейнера (если он установлен) и предложит задать пароль для нового. После завершения на новом носителе появится копия контейнера, с которой можно работать так же, как с оригиналом. Учтите: если контейнер записан на аппаратный токен с неэкспортируемым ключом, кнопка копирования будет недоступна — это ограничение самого токена, а не программы.
Перенос подписи на другой компьютер
Чтобы 1С-Отчетность заработала на новом рабочем месте, выполните перенос в правильной последовательности. Сначала установите на новый компьютер криптопровайдер (КриптоПро CSP или ViPNet CSP — тот же, что использовался ранее) и актуальные версии 1С. Затем скопируйте контейнер закрытого ключа на носитель нового компьютера и установите сертификат из файла .cer с привязкой к контейнеру — КриптоПро умеет делать это автоматически через «Установить личный сертификат».
После этого откройте 1С, зайдите в настройки обмена с контролирующими органами и проверьте, что сертификат виден в списке и проходит проверку. Рекомендуется отправить тестовый запрос или проверить подпись на тестовом документе до наступления отчётных дат — не в последний день сдачи.
Как проверить результат переноса
Сертификат отображается, срок действия актуален, ошибок проверки нет
Сертификат не виден или помечен как недействительный
При проверке подписи программа запрашивает пароль контейнера и подписывает
Ошибка «закрытый ключ не найден» или «нет доступа к контейнеру»
Тестовый документ подписывается и уходит без ошибок
Ошибка криптографии на этапе подписания
Типичные ошибки и ограничения
Наиболее частая проблема — попытка скопировать неэкспортируемый ключ. Многие удостоверяющие центры по умолчанию выпускают ключи с запретом экспорта, а токены с неизвлекаемым ключом не позволяют скопировать контейнер в принципе. В такой ситуации единственный законный путь — перевыпустить сертификат или подключить второе рабочее место через оператора (например, облачную подпись или дублирование лицензии 1С-Отчетности).
Вторая ошибка — перенос файла сертификата без контейнера ключа и ожидание, что подписание заработает. Сертификат без закрытого ключа бесполезен для подписания: 1С будет видеть его в списке, но при отправке выдаст ошибку. Третья типичная ситуация — на новом компьютере не установлен или не лицензирован криптопровайдер, из-за чего даже корректно скопированный контейнер не работает.
Частые вопросы
Можно ли скопировать сертификат 1С-Отчетности на флешку?
Да. Открытую часть сертификата сохраните в файл .cer и скопируйте на любой носитель. Закрытый ключ переносится через функцию «Скопировать» в КриптоПро CSP с выбором флешки в качестве носителя назначения — при условии, что ключ экспортируемый.
Почему кнопка экспорта закрытого ключа неактивна?
Ключ был сгенерирован как неэкспортируемый — это задаётся при выпуске сертификата и изменить нельзя. Также экспорт невозможен, если контейнер находится на аппаратном токене с защитой от извлечения ключа. Выход — перевыпуск сертификата с экспортируемым ключом или использование облачной подписи.
Будет ли работать 1С-Отчетность на двух компьютерах одновременно?
Один и тот же сертификат можно использовать на нескольких рабочих местах, если контейнер ключа скопирован и на каждом компьютере установлен лицензированный криптопровайдер. Ограничения могут быть связаны с условиями договора с оператором — уточните их в своём тарифе.
Чем отличается файл CER от файла PFX?
CER содержит только открытую часть сертификата и подходит для проверки подписи и шифрования. PFX (PKCS#12) содержит сертификат вместе с закрытым ключом и защищается паролем — это полноценная копия подписи, требующая строгой конфиденциальности.
Что делать, если после переноса 1С не видит сертификат?
Проверьте, что сертификат установлен в хранилище «Личное» текущего пользователя и привязан к контейнеру ключа (в КриптоПро — «Установить личный сертификат»). Убедитесь, что криптопровайдер установлен и лицензия активна. После этого обновите список сертификатов в настройках 1С.
Что важно запомнить
Открытый сертификат выгружается из 1С в файл .cer за пару минут и передаётся свободно. Закрытый ключ копируется через КриптоПро CSP или экспорт в PFX — и только если он экспортируемый. На новом компьютере нужны криптопровайдер с лицензией, контейнер ключа и привязанный к нему сертификат. Проверяйте работу подписи заранее, а не в день сдачи отчётности.