Как ввести лицензию КриптоПро CSP и подключить его к 1С

· 9 мин

Содержание

Лицензию КриптоПро CSP вводят не в 1С, а в самой программе КриптоПро: откройте Пуск → КриптоПро → КриптоПро CSP, на вкладке Общие нажмите Ввод лицензии... и укажите серийный номер. Окно нужно запускать с правами администратора, иначе кнопка недоступна. После этого 1С подхватит криптопровайдер сама: остаётся проверить его в настройках электронной подписи.

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

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

Пять минут подготовки избавляют от большинства ошибок «программа не найдена» и конфликтов.

  • 🖥️ Права администратора. Установка CSP и ввод лицензии требуют прав локального администратора Windows.
  • 🔐 Другие криптопровайдеры. Если на машине стоит ViPNet CSP, Континент-АП или другая СКЗИ с поддержкой ГОСТ, они конфликтуют с КриптоПро. На одном компьютере держите один ГОСТ-криптопровайдер.
  • 🧾 Какая версия нужна. Лицензия выдаётся на конкретную основную версию: ключ от CSP 4.0 не подойдёт к 5.0. Посмотрите, на какую версию куплен ваш серийный номер, и ставьте именно её.
  • 💾 Носитель ключа. Токен (Рутокен, JaCarta) требует своего драйвера. Поставьте его заранее, иначе контейнер не будет виден.
  • 🧩 Разрядность и версия 1С. Для 64-разрядного клиента 1С нужен 64-разрядный CSP. Дистрибутив КриптоПро для Windows ставит обе части сразу, так что отдельно об этом думать не нужно.

Перед установкой узнайте, нет ли у вас встроенной лицензии в сертификате (об этом ниже). Тогда покупать отдельный серийный номер для рабочего места может и не понадобиться.

Какая лицензия КриптоПро вам нужна

Сценарий работы с 1СГде нужен CSPКакая лицензия
Файловая база, подпись на своём компьютереРабочее место пользователяЛицензия на рабочую станцию
Терминальный сервер (RDP), пользователи подписывают в своих сеансахТерминальный серверСерверная лицензия
Клиент-серверная 1С, подпись и проверка выполняются на сервере 1ССервер 1С:ПредприятияСерверная лицензия

Терминальный сервер — самая частая ошибка при покупке. Лицензия на рабочую станцию на серверной ОС не работает , а подпись в RDP-сеансе выполняется именно на сервере.

Установка КриптоПро CSP шаг за шагом

Дистрибутив скачивают с официального сайта КриптоПро после регистрации. Он бесплатен, платится только лицензия.

  1. Закройте 1С и браузеры.
  2. Запустите установочный файл от имени администратора.
  3. Выберите обычную установку. Если нужна защита ключей или особый набор компонентов, выбирайте выборочную.
  4. На шаге с серийным номером его можно ввести сразу. Если поле оставить пустым, CSP встанет с пробной лицензией на 90 дней.
  5. Дождитесь окончания и перезагрузите компьютер. Без перезагрузки 1С может не увидеть новый криптопровайдер.

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

Устанавливайте сертификат под той учётной записью Windows, под которой работаете в 1С. Сертификат, установленный под администратором, обычный пользователь не увидит.

Как активировать лицензию: серийный номер или лицензия в сертификате

Есть два законных способа работать с КриптоПро после пробного периода. Они отличаются тем, к чему привязано право пользования.

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

  1. Откройте Пуск → КриптоПро → КриптоПро CSP.
  2. На вкладке Общие нажмите ссылку Запустить с правами администратора, если она есть.
  3. Нажмите Ввод лицензии....
  4. Заполните имя пользователя, организацию и серийный номер. Номер вводите целиком, вместе с дефисами.
  5. Нажмите ОК и проверьте вкладку Общие: срок действия должен смениться с даты окончания пробного периода на «Постоянная» или на дату окончания годовой лицензии.

На Linux лицензию вводят из терминала под root:

/opt/cprocsp/sbin/amd64/cpconfig -license -set XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
/opt/cprocsp/sbin/amd64/cpconfig -license -view

Вторая команда показывает текущий тип и срок лицензии.

Встроенная лицензия в сертификате

Ряд удостоверяющих центров выпускает сертификаты со встроенной лицензией на КриптоПро CSP. Такая лицензия действует только для операций с этим ключом и пока действует сам сертификат. Номер в CSP вводить не нужно: на вкладке Общие может по-прежнему стоять «Пробная, истекла», а подпись этим ключом будет работать.

ПризнакСерийный номерВстроенная в сертификат
К чему привязанаК компьютеруК конкретному ключу ЭП
СрокБессрочная или годоваяПока действует сертификат
Работает с другими ключамиДаНет
Подходит для сервераДа, если сервернаяКак правило, нет
Что будет при смене сертификатаНичегоНужен новый сертификат с лицензией

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

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

Подключаем КриптоПро к 1С

Сама 1С ничего не «покупает» и лицензию не хранит. Ей нужно только знать, какой криптопровайдер использовать и где лежит сертификат. В БП 3.0, ЗУП 3.1 и УТ 11 настройка общая, потому что её дают одни и те же библиотечные подсистемы.

  1. Откройте Администрирование → Общие настройки.
  2. Разверните группу Электронная подпись и шифрование и включите флажок использования электронных подписей, если он снят.
  3. Перейдите по ссылке настроек электронной подписи и шифрования.
  4. На вкладке со списком программ найдите строки CryptoPro CSP для ГОСТ 2012/256 и ГОСТ 2012/512. Статус должен говорить, что программа установлена на компьютере.
  5. На вкладке Сертификаты нажмите Добавить и выберите сертификат из личного хранилища. 1С предложит ввести пароль (ПИН) и проверить сертификат.
  6. Нажмите кнопку проверки. Должны пройти все пункты: наличие сертификата в хранилище, данные сертификата, программа, подписание и проверка подписи, шифрование и расшифровка.

Если работаете через браузер (веб-клиент), 1С попросит установить расширение для работы с криптографией. Без него подписать документ из браузера не получится, даже при правильно введённой лицензии.

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

Ошибки подписи, связанные с лицензией и CSP

Ниже — сбои, которые возникают именно из-за КриптоПро, а не из-за настроек документооборота.

Диагностика: выберите симптом

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

Если ничего не помогло

Сделайте чистую переустановку. Удалите КриптоПро через «Программы и компоненты», затем запустите утилиту cspclean.exe с сайта КриптоПро: она вычищает остатки, которые мешают новой установке. Перезагрузите компьютер, поставьте CSP заново и сразу введите лицензию.

Перед удалением проверьте, где лежат ключи. Контейнер на токене переустановка не затронет, а контейнер в реестре Windows лучше заранее скопировать на флешку через Сервис → Скопировать.

Как работать с ЭДО и отчётностью через КриптоПро в 1С

Для сервиса 1С-ЭДО и встроенной отчётности криптопровайдер и сертификат используются те же, что настроены выше. Отдельной лицензии «для ЭДО» в КриптоПро нет.

  • 📨 ЭДО. Сертификат выбирают в настройках электронного документооборота организации. Счета-фактуры подписывают только квалифицированной подписью, а первичку стороны вправе подписывать и неквалифицированной, если так договорились.
  • 📊 Отчётность. При подключении к сервису сдачи отчётности 1С создаёт или регистрирует сертификат организации. Если подпись выпущена на токене, при каждой отправке нужен ПИН.
  • 👤 Подписант — физическое лицо. Для сотрудника, подписывающего от имени компании, кроме его сертификата нужна машиночитаемая доверенность (МЧД) по формату ФНС.
  • 🔄 Перевыпуск сертификата. После перевыпуска добавьте новый сертификат в настройки 1С и в настройки ЭДО. Лицензия по серийному номеру при этом не меняется, а встроенная переходит вместе с новым сертификатом, только если УЦ выпустил его тоже с лицензией.
Перед первой отправкой отчёта или документа ЭДО
Выполнено: 0 / 6

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

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

  1. На старом компьютере откройте вкладку Общие и перепишите серийный номер. Если документов на лицензию нет, этот номер — единственный способ её восстановить.
  2. Скопируйте контейнеры ключей, если они лежат не на токене.
  3. Удалите КриптоПро CSP со старого компьютера.
  4. Установите CSP той же основной версии на новый компьютер и введите тот же номер.
  5. Установите сертификаты и повторите проверку в настройках 1С.

Сфотографируйте вкладку «Общие» до удаления программы: после удаления узнать номер с машины уже нельзя.

С серверной лицензией порядок тот же. Только перед переносом заранее предупредите пользователей: пока CSP на новом сервере не установлен и лицензия не введена, подписывать в 1С никто не сможет.

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

Обновлять ли КриптоПро и как это сделать без простоя

Обновления внутри одной основной версии, например сборки 5.0, ставят поверх старой. Лицензия сохраняется, повторно вводить её не нужно.

Обновлять стоит в трёх случаях:

  1. 1С или сервис отчётности сообщает, что версия CSP не поддерживается.
  2. Вы обновили Windows до новой версии, а установленная сборка CSP с ней официально не совместима.
  3. Удостоверяющий центр требует более свежую сборку для работы с новыми сертификатами.

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

Ставьте обновление вне рабочего времени: после него требуется перезагрузка, а сеансы 1С на этом компьютере завершатся. На терминальном или сервере 1С предупредите всех пользователей и выберите окно, когда никто не отправляет отчётность.

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

Можно ли работать в 1С с КриптоПро без лицензии?
Только 90 дней пробного периода после установки. Потом нужен серийный номер или сертификат со встроенной лицензией.
Где посмотреть, когда заканчивается лицензия КриптоПро?
В окне КриптоПро CSP на вкладке «Общие»: там указан серийный номер, тип лицензии и срок действия.
Поможет ли переустановка, чтобы снова получить пробный период?
Повторная установка не продлевает законное право пользования. Пробный период рассчитан на знакомство с программой, а для постоянной работы нужна купленная лицензия.
Нужен ли КриптоПро ЭЦП Browser plug-in для 1С?
Для тонкого клиента 1С — нет, он работает с CSP напрямую. В веб-клиенте 1С использует собственное расширение для работы с криптографией.
Подходит ли лицензия КриптоПро от другой программы, например банк-клиента?
Да, если это лицензия на CSP нужной версии для этого компьютера. Лицензия выдаётся на криптопровайдер, а не на конкретную программу.

Источники

  • Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»