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

Вы ввели PIN‑код от Рутокена или JaCarta, КриптоПро CSP «проглотил» его, а подпись не появилась? Окно «Подписать» либо зависает намертво, либо просто закрывается, и ничего не происходит. Знакомая ситуация для многих, кто работает с отчётами, госзакупками или судебными системами.
В этой статье я, компьютерный мастер из CompMaster, разберу 7 реальных причин, почему КриптоПро принимает PIN, но не создаёт подпись. И главное — дам чёткие, пошаговые инструкции, которые работают в Windows 10 и 11. Никаких «почините реестр» без объяснений. Только то, что реально помогает.
Коротко: что сделать сразу
- Перезагрузите компьютер — иногда сбрасываются зависшие службы смарт-карт.
- Проверьте, что токен не заблокирован — в программе «Рутокен Панель управления» или «Activity» для JaCarta.
- Запустите браузер от имени администратора (правой кнопкой — «Запуск от имени администратора»).
- Установите последнюю версию КриптоПро CSP с официального сайта (минимум 5.0).
- Отключите временно антивирус — особенно Касперский, ESET и Dr.Web.
- Попробуйте другой браузер — например, Яндекс.Браузер вместо Edge, или наоборот.
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».
Что делать:
- Убедитесь, что у вас установлен плагин. Откройте браузер, введите в адресной строке
chrome://extensions/(илиedge://extensions/). Найдите расширение «CryptoPro CAdES». Если его нет — установите с официального сайта cryptopro.ru (раздел «Продукты» → «CAdES Browser Plug‑in»). - Проверьте, что расширение включено и ему даны все разрешения (обычно они запрашиваются при первом запуске).
- Зайдите на сайт, где нужно подписать документ (например, Госуслуги или ЕИС). В адресной строке должен появиться значок расширения — обычно зелёный «гаечный ключ» или «К». Если значок серый — кликните по нему и выберите «Включить на этом сайте».
Также попробуйте сменить браузер: многие пользователи отмечают, что Яндекс.Браузер и старый 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 поможет удалённо: мы быстро диагностируем проблему, починим КриптоПро и настроим всё так, чтобы вы забыли о «подписи, которой нет».