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

Отчеты и Аналитика · 10 мин

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

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

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

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

Где в 1С-Отчетности хранится сертификат

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

Обратите внимание на колонку или признак способа хранения. Возможны три типичных варианта:

  • Локальный сертификат — закрытый ключ лежит в контейнере КриптоПро CSP или ViPNet CSP на компьютере, флешке или токене (Рутокен, eToken, JaCarta).
  • Облачный сертификат 1С — ключ хранится на серверах 1С, подписание выполняется с подтверждением по SMS или в мобильном приложении.
  • Сертификат на токене с неизвлекаемым ключом — ключ физически нельзя скопировать, только использовать с самого носителя.

Как скачать открытую часть сертификата (файл .cer)

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

Порядок действий в типовой конфигурации 1С:

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

Альтернативный путь — через операционную систему. Нажмите Win+R, введите certmgr.msc, найдите сертификат в разделе «Личное» → «Сертификаты», щелкните правой кнопкой → «Все задачи» → «Экспорт». В мастере выберите «Нет, не экспортировать закрытый ключ» и формат DER X.509. Результат будет тем же файлом .cer.

Как выгрузить сертификат вместе с закрытым ключом (.pfx)

Файл .pfx (он же PKCS#12) содержит и сертификат, и закрытый ключ, защищенный паролем. Такой файл нужен, если вы переносите подпись на компьютер, где нет доступа к исходному контейнеру, и при этом ключ был выпущен как экспортируемый.

Условия, при которых экспорт с закрытым ключом возможен:

  • при выпуске сертификата ключ был создан с флагом «экспортируемый» — для ключей, сгенерированных в КриптоПро с пометкой «не экспортируемый», выгрузка невозможна в принципе;
  • ключ не находится на токене с неизвлекаемым ключом (большинство токенов Рутокен ЭЦП, JaCarta ГОСТ не позволяют извлечь ключ);
  • это не облачный сертификат 1С — облачные ключи в файл не выгружаются.

Если условия выполнены, экспортируйте через certmgr.msc: «Все задачи» → «Экспорт» → «Да, экспортировать закрытый ключ» → формат PKCS#12 (.pfx) → задайте надежный пароль. Альтернатива — скопировать контейнер средствами КриптоПро CSP: вкладка «Сервис» → «Скопировать» → выбрать исходный контейнер и целевой носитель (например, флешку или реестр другого компьютера).

Особенности облачного сертификата 1С

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

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

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

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

Типовой сценарий переезда зависит от типа хранения. Для локального ключа в реестре или на флешке удобнее всего скопировать контейнер через КриптоПро CSP, а затем установить сертификат в личное хранилище с привязкой к контейнеру: КриптоПро CSP → «Сервис» → «Установить личный сертификат». После этого новый компьютер видит подпись, и 1С-Отчетность подхватывает ее в настройках.

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

Маршрут решения

Как выбрать способ переноса

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

Типичные ошибки и их решение

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

Частые ошибки
01
Пункт «Экспортировать закрытый ключ» неактивен — ключ выпущен как неэкспортируемый; выгрузить его нельзя, только копировать контейнер средствами криптопровайдера, если это разрешено
02
Попытка скачать .pfx облачного сертификата — облачные ключи не выгружаются; используйте привязку по учетной записи
03
На новом ПК сертификат виден, но подписание не работает — сертификат установлен без привязки к контейнеру закрытого ключа; переустановите через «Установить личный сертификат» в КриптоПро
04
Передача файла .pfx вместе с паролем в одном письме — риск компрометации подписи; пароль передается отдельным каналом
05
Истек срок действия криптопровайдера или лицензии — контейнер не открывается; проверьте лицензию КриптоПро CSP

Отдельная ситуация — сертификат есть в 1С, но не отображается в certmgr.msc. Это нормально для облачных сертификатов и для случаев, когда 1С хранит только ссылку на сертификат в своей базе. Ищите его в хранилище «Личное» именно того пользователя Windows, под которым выполнялась настройка, либо через КриптоПро CSP → «Просмотреть сертификаты в контейнере».

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

После сохранения файла убедитесь, что он корректен и содержит нужные данные. Для .cer достаточно двойного клика: в карточке сертификата сверьте владельца (ФИО и организацию), издателя, серийный номер и срок действия. Для .pfx дополнительно проверьте, что файл защищен паролем и устанавливается на тестовом компьютере с запросом этого пароля.

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

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

Файл .cer открывается двойным кликом
Норма

Отображается карточка с владельцем, издателем и сроком действия

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

Ошибка «недопустимый файл» или пустое содержимое — экспорт выполнен некорректно

Цепочка сертификации
Норма

Статус «Сертификат действителен», цепочка до корневого УЦ построена

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

Предупреждение о недоверенном издателе — не установлен корневой сертификат

Подписание на новом компьютере
Норма

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

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

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

Итог

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

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

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

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

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

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

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

Как скачать облачный сертификат 1С в файл?

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

Чем отличается файл .cer от .pfx?

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

Сертификат скачал, а контрагент говорит, что подпись не проверяется. Что делать?

Чаще всего у проверяющей стороны не установлен корневой сертификат вашего удостоверяющего центра. Передайте вместе со своим .cer корневой сертификат УЦ (скачивается с сайта издателя) и убедитесь, что ваш сертификат действует по сроку.

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

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