PIN принят, но подпись не создаётся: что делать

PIN принят, но подпись не создаётся: что делать

Вы ввели PIN‑код от Рутокена или JaCarta, КриптоПро CSP «проглотил» его, а подпись не появилась? Окно «Подписать» либо зависает намертво, либо просто закрывается, и ничего не происходит. Знакомая ситуация для многих, кто работает с отчётами, госзакупками или судебными системами.

В этой статье я, компьютерный мастер из CompMaster, разберу 7 реальных причин, почему КриптоПро принимает PIN, но не создаёт подпись. И главное — дам чёткие, пошаговые инструкции, которые работают в Windows 10 и 11. Никаких «почините реестр» без объяснений. Только то, что реально помогает.

Коротко: что сделать сразу

  • Перезагрузите компьютер — иногда сбрасываются зависшие службы смарт-карт.
  • Проверьте, что токен не заблокирован — в программе «Рутокен Панель управления» или «Activity» для JaCarta.
  • Запустите браузер от имени администратора (правой кнопкой — «Запуск от имени администратора»).
  • Установите последнюю версию КриптоПро CSP с официального сайта (минимум 5.0).
  • Отключите временно антивирус — особенно Касперский, ESET и Dr.Web.
  • Попробуйте другой браузер — например, Яндекс.Браузер вместо Edge, или наоборот.
  • Нужна помощь? Если после всех шагов подпись всё равно не ставится — не мучайтесь. Мы в CompMaster за 30 минут удалённо найдём причину и заставим ЭЦП работать. Без танцев с бубном.

1. Зависла служба смарт-карт

Самая частая причина. Windows перестала правильно общаться с токеном после сна или долгой работы.

Что делать: перезапустить службу вручную.

Среда: Win+R (выполнить), затем CMD (НЕ от администратора, но можно и от администратора).

Выполняем команды по одной:

services.msc

В открывшемся окне найдите службу «Служба смарт-карт» (Smart Card). Правой кнопкой — «Перезапустить». Если не перезапускается — нажмите «Остановить», подождите 5 секунд, затем «Запустить».

После этого закройте браузер, откройте снова и попробуйте подписать документ.

2. КриптоПро CSP устарел или повреждён

Старые версии (4.0 и ниже) плохо работают с современными браузерами и обновлениями Windows. Также мог сломаться плагин для браузера.

Что делать: скачать свежую версию с официального сайта и переустановить.

  • Зайдите на cryptopro.ru → раздел «Поддержка» → «Дистрибутивы».
  • Скачайте КриптоПро CSP 5.0 или 6.0 (бесплатная пробная версия на 90 дней, для проверки подойдёт).
  • Перед установкой удалите старую версию через «Панель управления» → «Программы и компоненты».
  • Перезагрузитесь.
  • Установите новую версию, выбрав «Полная установка».

После установки обязательно перезагрузите компьютер.

3. Проблемы с драйвером токена

Рутокен или JaCarta могут определяться системой, но не передавать правильно PIN-код в КриптоПро.

Что делать: переустановить драйверы токена.

Для Рутокен:

  • Скачайте «Рутокен Драйвер» с официального сайта rutoken.ru (раздел «Поддержка» → «Драйверы»).
  • Установите, выбрав «Полная установка» (включая «Поддержка браузеров»).

Для JaCarta:

  • Скачайте «Единый драйвер JaCarta» с сайта aladdin-rd.ru.
  • Установите, перезагрузитесь.

После переустановки драйверов отключите токен на 10 секунд, вставьте заново.

4. Токен заблокирован (PUK-код)

Если вы несколько раз ввели неверный PIN, токен блокируется. При этом КриптоПро может показывать запрос PIN, принимать любой код (даже неправильный), но подпись не создастся.

Как проверить:

  • Для Рутокен: установите программу «Рутокен Панель управления» с сайта rutoken.ru. Откройте её, выберите свой токен — статус покажет «Заблокирован» или «Активен».
  • Для JaCarta: программа «Activity» из состава драйверов.

Что делать: разблокировать через PUK-код (выдаётся вместе с токеном). В «Рутокен Панель управления» нажмите «Разблокировать», введите PUK, затем новый PIN. Если PUK утерян — обращайтесь в удостоверяющий центр, выдавший сертификат.

5. Браузер не видит плагин КриптоПро

Современные браузеры (Chrome, Edge на Chromium) отключают старые плагины. Нужно использовать расширение «КриптоПро CAdES Browser Plug‑in».

Что делать:

  1. Убедитесь, что у вас установлен плагин. Откройте браузер, введите в адресной строке chrome://extensions/ (или edge://extensions/). Найдите расширение «CryptoPro CAdES». Если его нет — установите с официального сайта cryptopro.ru (раздел «Продукты» → «CAdES Browser Plug‑in»).
  2. Проверьте, что расширение включено и ему даны все разрешения (обычно они запрашиваются при первом запуске).
  3. Зайдите на сайт, где нужно подписать документ (например, Госуслуги или ЕИС). В адресной строке должен появиться значок расширения — обычно зелёный «гаечный ключ» или «К». Если значок серый — кликните по нему и выберите «Включить на этом сайте».

Также попробуйте сменить браузер: многие пользователи отмечают, что Яндекс.Браузер и старый Mozilla Firefox работают с ЭЦП стабильнее.

6. Не хватает прав у браузера или КриптоПро

Windows иногда ограничивает доступ к смарт-картам для программ, запущенных без прав администратора.

Что делать: запустить браузер от имени администратора.

Среда: рабочий стол Windows.

  • Закройте браузер полностью (через Диспетчер задач, если висит в фоне).
  • На иконке браузера на рабочем столе или в меню «Пуск» нажмите правой кнопкой мыши → «Запуск от имени администратора».
  • Подтвердите действие в окне UAC.
  • Зайдите на нужный сайт и попробуйте подписать документ.

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

Для продвинутых: выдать права через оснастку «Локальные политики безопасности». Наберите secpol.msc в Win+R, затем перейдите в «Локальные политики» → «Назначение прав пользователя». Найдите пункт «Доступ к смарт-картам из сеанса удалённого рабочего стола» — добавьте туда своего пользователя и группу «Пользователи». Но проще и безопаснее — просто запускать браузер от администратора.

7. Конфликт с антивирусом или брандмауэром

Антивирусы часто блокируют плагины КриптоПро, считая их подозрительными. Особенно этим грешат Касперский, ESET NOD32, Dr.Web и некоторые «бесплатные» антивирусы вроде Avast.

Что делать: временно отключить антивирус и проверить.

  • Найдите иконку антивируса в трее (возле часов). Правой кнопкой → «Отключить защиту» или «Приостановить». Обычно предлагают отключить на 10–15 минут.
  • После отключения попробуйте подписать документ.
  • Если подпись заработала — добавьте браузер и папку с КриптоПро в исключения антивируса. Обычно это делается в настройках → «Разделы исключений» или «Доверенные приложения».

Также проверьте брандмауэр Windows: он может блокировать локальное взаимодействие между браузером и КриптоПро. Временно отключите его (Win+R → firewall.cpl → «Включение и отключение брандмауэра Windows») и проверьте подпись.

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

Почему КриптоПро говорит «Подпись создана», но документ не подписан?

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

Подпись работает в Edge, но не работает в Chrome. Что делать?

Это нормально. Разные браузеры по-разному работают с плагинами. Используйте тот браузер, где подпись ставится. Если хотите починить Chrome — сбросьте настройки браузера до стандартных (chrome://settings/reset) и переустановите расширение CAdES.

После обновления Windows 11 перестала работать подпись. Как вернуть?

Обновления Windows часто «сбивают» настройки безопасности. Сделайте следующее: переустановите драйвер токена, переустановите КриптоПро CSP (даже если стоит последняя версия — просто «Repair»), затем в настройках Windows найдите «Параметры конфиденциальности и безопасности» → «Безопасность Windows» → «Управление приложениями и браузером» → временно отключите «Проверку репутации» и «Изолированный запуск». После проверки подписи можно включить обратно.

Я ввожу PIN, окно «Подписать» висит и не закрывается. Что делать?

Это явный признак зависшего плагина или службы. Закройте браузер через Диспетчер задач (Ctrl+Shift+Esc → найти процессы браузера → «Снять задачу»). Затем перезапустите службу смарт-карт, как описано в разделе 1. Если не помогло — перезагрузите компьютер. В 90% случаев это решает проблему.

Сертификат виден в КриптоПро, но на сайте пишет «Не выбран сертификат».

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

Читайте также:

Вывод

Итак, если КриптоПро принял PIN, но подпись не создаётся — не паникуйте. В 95% случаев проблема решается одним из семи способов выше. Начните с перезагрузки службы смарт-карт и проверки токена на блокировку, затем переходите к драйверам и обновлениям. И помните: браузер от имени администратора часто творит чудеса.

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