Как ввести лицензию КриптоПро CSP и подключить его к 1С
Содержание
Лицензию КриптоПро 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С и браузеры.
- Запустите установочный файл от имени администратора.
- Выберите обычную установку. Если нужна защита ключей или особый набор компонентов, выбирайте выборочную.
- На шаге с серийным номером его можно ввести сразу. Если поле оставить пустым, CSP встанет с пробной лицензией на 90 дней.
- Дождитесь окончания и перезагрузите компьютер. Без перезагрузки 1С может не увидеть новый криптопровайдер.
После перезагрузки установите личный сертификат из контейнера. В окне КриптоПро CSP откройте вкладку Сервис, нажмите Просмотреть сертификаты в контейнере, выберите контейнер на токене и нажмите Установить. Сертификат попадёт в хранилище «Личное» текущего пользователя.
Устанавливайте сертификат под той учётной записью Windows, под которой работаете в 1С. Сертификат, установленный под администратором, обычный пользователь не увидит.
Как активировать лицензию: серийный номер или лицензия в сертификате
Есть два законных способа работать с КриптоПро после пробного периода. Они отличаются тем, к чему привязано право пользования.
Ввод серийного номера на компьютере
- Откройте
Пуск → КриптоПро → КриптоПро CSP. - На вкладке
Общиенажмите ссылкуЗапустить с правами администратора, если она есть. - Нажмите
Ввод лицензии.... - Заполните имя пользователя, организацию и серийный номер. Номер вводите целиком, вместе с дефисами.
- Нажмите
ОКи проверьте вкладкуОбщие: срок действия должен смениться с даты окончания пробного периода на «Постоянная» или на дату окончания годовой лицензии.
На 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 настройка общая, потому что её дают одни и те же библиотечные подсистемы.
- Откройте
Администрирование → Общие настройки. - Разверните группу
Электронная подпись и шифрованиеи включите флажок использования электронных подписей, если он снят. - Перейдите по ссылке настроек электронной подписи и шифрования.
- На вкладке со списком программ найдите строки CryptoPro CSP для ГОСТ 2012/256 и ГОСТ 2012/512. Статус должен говорить, что программа установлена на компьютере.
- На вкладке
СертификатынажмитеДобавитьи выберите сертификат из личного хранилища. 1С предложит ввести пароль (ПИН) и проверить сертификат. - Нажмите кнопку проверки. Должны пройти все пункты: наличие сертификата в хранилище, данные сертификата, программа, подписание и проверка подписи, шифрование и расшифровка.
Если работаете через браузер (веб-клиент), 1С попросит установить расширение для работы с криптографией. Без него подписать документ из браузера не получится, даже при правильно введённой лицензии.
Для клиент-серверной базы есть отдельный флажок: выполнять подписание и проверку на сервере. Включайте его, только если на сервере 1С установлен КриптоПро CSP с серверной лицензией и туда же поставлены сертификаты.
Ошибки подписи, связанные с лицензией и CSP
Ниже — сбои, которые возникают именно из-за КриптоПро, а не из-за настроек документооборота.
Если CSP работает, а подпись в 1С всё равно не проходит, запустите проверку сертификата в настройках электронной подписи. Она покажет, на каком этапе сбой: хранилище, ключ, программа или сам сертификат. Просроченный или отозванный сертификат — уже вопрос к удостоверяющему центру, а не к лицензии.
Если ничего не помогло
Сделайте чистую переустановку. Удалите КриптоПро через «Программы и компоненты», затем запустите утилиту cspclean.exe с сайта КриптоПро: она вычищает остатки, которые мешают новой установке. Перезагрузите компьютер, поставьте CSP заново и сразу введите лицензию.
Перед удалением проверьте, где лежат ключи. Контейнер на токене переустановка не затронет, а контейнер в реестре Windows лучше заранее скопировать на флешку через Сервис → Скопировать.
Как работать с ЭДО и отчётностью через КриптоПро в 1С
Для сервиса 1С-ЭДО и встроенной отчётности криптопровайдер и сертификат используются те же, что настроены выше. Отдельной лицензии «для ЭДО» в КриптоПро нет.
- 📨 ЭДО. Сертификат выбирают в настройках электронного документооборота организации. Счета-фактуры подписывают только квалифицированной подписью, а первичку стороны вправе подписывать и неквалифицированной, если так договорились.
- 📊 Отчётность. При подключении к сервису сдачи отчётности 1С создаёт или регистрирует сертификат организации. Если подпись выпущена на токене, при каждой отправке нужен ПИН.
- 👤 Подписант — физическое лицо. Для сотрудника, подписывающего от имени компании, кроме его сертификата нужна машиночитаемая доверенность (МЧД) по формату ФНС.
- 🔄 Перевыпуск сертификата. После перевыпуска добавьте новый сертификат в настройки 1С и в настройки ЭДО. Лицензия по серийному номеру при этом не меняется, а встроенная переходит вместе с новым сертификатом, только если УЦ выпустил его тоже с лицензией.
Перенос лицензии КриптоПро на другой компьютер
Лицензия на рабочую станцию разрешает использовать CSP на одном компьютере. Перенести её на новый можно, если на старом вы прекращаете работу с КриптоПро.
- На старом компьютере откройте вкладку
Общиеи перепишите серийный номер. Если документов на лицензию нет, этот номер — единственный способ её восстановить. - Скопируйте контейнеры ключей, если они лежат не на токене.
- Удалите КриптоПро CSP со старого компьютера.
- Установите CSP той же основной версии на новый компьютер и введите тот же номер.
- Установите сертификаты и повторите проверку в настройках 1С.
Сфотографируйте вкладку «Общие» до удаления программы: после удаления узнать номер с машины уже нельзя.
С серверной лицензией порядок тот же. Только перед переносом заранее предупредите пользователей: пока CSP на новом сервере не установлен и лицензия не введена, подписывать в 1С никто не сможет.
Встроенную лицензию переносить не нужно. Она едет вместе с сертификатом: перенесли ключ на новый компьютер, поставили там CSP — подпись работает.
Обновлять ли КриптоПро и как это сделать без простоя
Обновления внутри одной основной версии, например сборки 5.0, ставят поверх старой. Лицензия сохраняется, повторно вводить её не нужно.
Обновлять стоит в трёх случаях:
- 1С или сервис отчётности сообщает, что версия CSP не поддерживается.
- Вы обновили Windows до новой версии, а установленная сборка CSP с ней официально не совместима.
- Удостоверяющий центр требует более свежую сборку для работы с новыми сертификатами.
Переход между основными версиями (с 4.0 на 5.0) — это уже смена лицензии. Сначала обзаведитесь лицензией на новую версию, потом обновляйте программу. Иначе после установки 5.0 старая лицензия станет недействительной, и вы окажетесь на пробном периоде или вовсе без лицензии.
Ставьте обновление вне рабочего времени: после него требуется перезагрузка, а сеансы 1С на этом компьютере завершатся. На терминальном или сервере 1С предупредите всех пользователей и выберите окно, когда никто не отправляет отчётность.
Частые вопросы
Можно ли работать в 1С с КриптоПро без лицензии?
Где посмотреть, когда заканчивается лицензия КриптоПро?
Поможет ли переустановка, чтобы снова получить пробный период?
Нужен ли КриптоПро ЭЦП Browser plug-in для 1С?
Подходит ли лицензия КриптоПро от другой программы, например банк-клиента?
Источники
- Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»