Компьютер бухгалтера не видит ЭЦП: причины и решения
Когда компьютер не видит ЭЦП, проблема почти всегда находится на одном из трёх уровней: система не видит сам токен, криптопровайдер не видит ключ на токене или программа не видит сертификат. Если понять, на каком уровне сбой, причину обычно удаётся найти за 10–15 минут. Разбираем пошаговую проверку, частые причины и случаи, когда без перевыпуска подписи не обойтись.
Три уровня, на которых «пропадает» подпись
Электронная подпись на компьютере — это цепочка: токен (Рутокен, JaCarta или другой носитель) → драйвер токена → криптопровайдер (чаще всего КриптоПро CSP) → сертификат в хранилище Windows → программа, которая подписывает (1С, СБИС, Контур, личный кабинет ФНС, браузер). Сбой в любом звене выглядит одинаково: «подпись не видна». Поэтому первым делом определите, где именно оборвалась цепочка:
| Что вы видите | Где сбой | Куда смотреть |
|---|---|---|
| Индикатор на токене не горит, в диспетчере устройств токена нет | Носитель или USB-порт | Другой порт, кабель-удлинитель, сам токен |
| Токен определяется, но в КриптоПро нет ключевого контейнера | Драйвер токена или настройки считывателей | Драйвер Рутокен / JaCarta, считыватели в КриптоПро CSP |
| Контейнер виден, но сертификата нет в списке при подписании | Сертификат не установлен в личное хранилище | Установка сертификата из контейнера |
| Сертификат виден, но подпись выдаёт ошибку | Срок действия, цепочка доверия, лицензия КриптоПро | Свойства сертификата, корневые сертификаты, лицензия |
| В одной программе подпись работает, в другой — нет | Настройки конкретной программы или браузера | Плагин для браузера, настройки 1С, СБИС или Контура |
Последняя строка — хорошая новость: если подпись работает хотя бы где-то, токен и сертификат исправны, и искать нужно в настройках программы.
Пошаговая проверка
Идите по шагам сверху вниз и останавливайтесь на первом, где что-то не так:
- 1. Переподключите токен в другой USB-порт — лучше напрямую в системный блок сзади, без удлинителей и USB-хабов. Передние порты и дешёвые хабы — частая причина «плавающих» проблем.
- 2. Проверьте индикатор на токене. У большинства носителей при подключении загорается светодиод. Если он не горит ни в одном порту и ни на одном компьютере, скорее всего, неисправен сам токен.
- 3. Откройте диспетчер устройств. Токен должен отображаться без жёлтого восклицательного знака — обычно в разделе смарт-карт или считывателей смарт-карт. Если знак есть, переустановите драйвер токена с сайта производителя.
- 4. Проверьте, видит ли КриптоПро ключ. В КриптоПро CSP на вкладке «Сервис» есть функция просмотра сертификатов в контейнере. Если список контейнеров пуст, проверьте на вкладке «Оборудование», что в считывателях включены смарт-карты.
- 5. Установите сертификат из контейнера, если контейнер виден, а в программе сертификата нет. Там же, в просмотре сертификатов в контейнере, есть кнопка установки в личное хранилище текущего пользователя Windows.
- 6. Откройте свойства сертификата. Проверьте срок действия и нет ли сообщения о том, что не удалось проверить цепочку сертификатов.
- 7. Проверьте лицензию КриптоПро CSP. Она показывается на вкладке «Общие». Если пробный период закончился, подпись перестаёт работать.
Частые причины и что с ними делать
Токен не определяется компьютером
Кроме неисправного порта и хаба, частые причины — не установлен драйвер токена (особенно на новом или переустановленном компьютере) и ограничение на USB-носители, которое включено политиками безопасности или антивирусом. Если токен не определяется нигде, в том числе на другом компьютере, носитель, скорее всего, вышел из строя: потребуется новый токен и перевыпуск подписи.
КриптоПро не установлен, устарел или без лицензии
На новом компьютере подпись «не видна» просто потому, что не установлен криптопровайдер. Другая ситуация — после крупного обновления Windows старая версия КриптоПро CSP перестаёт корректно работать, и её нужно обновить до актуальной сборки. Похожую механику — когда после обновления системы ломается связанная программа — мы разбирали в статье «Windows обновился — 1С перестала работать».
Отдельно стоит проверить лицензию: при установке КриптоПро CSP работает пробный период, и если постоянную лицензию не ввели, по его окончании подпись перестаёт работать «внезапно».
Установлено два криптопровайдера
Если на компьютере одновременно стоят КриптоПро CSP и другой криптопровайдер (например, ViPNet CSP, который ставят для отдельных систем отчётности), они могут конфликтовать. Симптомы — подпись то работает, то нет, программы выдают непонятные ошибки. Обычно решение — оставить один криптопровайдер или настроить их совместную работу по инструкции разработчиков.
Сертификат не установлен или установлен у другого пользователя
Сертификат устанавливается в личное хранилище конкретного пользователя Windows. Если ЭЦП настраивали под учётной записью администратора, а бухгалтер работает под своей, в его списке сертификатов подписи не будет. То же происходит после создания новой учётной записи или переезда на новый компьютер.
Истёк срок сертификата или не построена цепочка доверия
Сертификат квалифицированной подписи обычно действует год. После окончания срока он остаётся в системе, но подписывать им нельзя. Если же срок в порядке, а Windows пишет, что не удаётся проверить цепочку, — на компьютере не установлены корневые и промежуточные сертификаты удостоверяющего центра, выдавшего подпись. Их устанавливают с официального сайта удостоверяющего центра.
Мелочь, которая тоже встречается: на компьютере сбились дата и время. Тогда действующий сертификат может считаться ещё не вступившим в силу или уже истёкшим.
Токен заблокирован после неверного PIN-кода
После нескольких неверных попыток ввода PIN-кода токен блокируется. Разблокировать его можно PIN-кодом администратора, если он известен. Если нет, придётся обращаться в удостоверяющий центр, выдавший подпись. Не подбирайте PIN наугад: каждая попытка приближает блокировку.
Подпись не работает только в браузере
Для подписания на сайтах — личный кабинет ФНС, госпорталы, торговые площадки — нужен плагин КриптоПро ЭЦП Browser plug-in и включённое расширение в браузере. Некоторые сайты работают только в браузерах с поддержкой российских криптоалгоритмов. Если в 1С или программе отчётности подпись работает, а на сайте — нет, дело почти наверняка в браузере и плагине.
Если 1С работает на удалённом сервере
Во многих офисах бухгалтерия работает в 1С через удалённый рабочий стол (RDP) — на терминальном сервере или в облаке. Токен при этом вставлен в компьютер бухгалтера, а подписывает документы программа на сервере. Чтобы сервер «увидел» токен, в настройках подключения к удалённому рабочему столу должна быть включена передача смарт-карт (раздел локальных устройств и ресурсов), а на самом сервере — установлены КриптоПро и драйвер токена.
Типичная ситуация: у бухгалтера сменился компьютер или ярлык подключения, передача смарт-карт отключилась, и подпись «пропала» только в 1С, хотя локально на компьютере всё видно.
Пример (условная ситуация, не описание конкретного клиента). Главному бухгалтеру заменили старый компьютер на новый. На следующий день, в последний день сдачи отчётности, выяснилось, что 1С не видит ЭЦП. КриптоПро на новом компьютере установили, токен определялся, а в 1С, которая работала на терминальном сервере, сертификата не было. Причина оказалась в новом ярлыке удалённого рабочего стола: в нём не была включена передача смарт-карт. После исправления настройки подключения подпись появилась в 1С, отчёт ушёл в срок. После этого настройку подключения добавили в инструкцию по подготовке рабочего места бухгалтера.
Когда без перевыпуска подписи не обойтись
Настройками проблему не решить, если:
- токен физически неисправен и не определяется ни на одном компьютере;
- истёк срок действия сертификата;
- токен заблокирован, а PIN-кода администратора нет;
- сертификат отозван или изменились данные владельца (например, сменился руководитель).
Перевыпуск занимает время, поэтому о сроке сертификата лучше помнить заранее. Где получать подпись руководителю и сотрудникам и зачем нужна машиночитаемая доверенность, разобрано в статье «Электронная подпись для бизнеса: какая нужна и как с ней работать». Если вы сдаёте отчётность в СФР, проверьте также новые требования СФР к сертификату КЭП.
Как не остаться без подписи в день отчёта
- Внесите даты окончания всех сертификатов в общий календарь с напоминанием за месяц
- Проверяйте работу подписи заранее, а не в последний день сдачи отчётности
- Храните PIN-коды токенов в надёжном месте, а не на стикере на мониторе
- Убедитесь, что КриптоПро установлен с постоянной лицензией, а не в пробном режиме
- При замене компьютера бухгалтера включайте настройку ЭЦП в список обязательных работ
- Проверяйте подпись после крупных обновлений Windows
Подготовка рабочего места бухгалтера — ЭЦП, криптопровайдер, программы отчётности — входит в регулярное обслуживание. Что ещё в него включено, описано в статье «Что входит в обслуживание компьютеров в офисе». А требования к самому компьютеру бухгалтера разобраны в статье «Какой компьютер нужен бухгалтеру».
Частые вопросы
Чаще всего из-за USB-порта или хаба, отсутствующего драйвера токена или неустановленного КриптоПро CSP. Если токен виден в системе, но подписи нет в программе, обычно не установлен сертификат в личное хранилище пользователя.
Проверьте, что токен определяется в диспетчере устройств и установлен его драйвер. Затем в КриптоПро CSP на вкладке «Оборудование» убедитесь, что в считывателях включены смарт-карты, и повторите поиск контейнера.
В подключении к удалённому рабочему столу не включена передача смарт-карт, или на сервере не установлены КриптоПро и драйвер токена. Нужно проверить настройки подключения и сам сервер.
Как правило, нет: закрытый ключ хранится на токене и не копируется. Если носитель неисправен, подпись нужно перевыпустить в удостоверяющем центре на новый токен.
Версию КриптоПро CSP и драйвера токена: после крупных обновлений Windows старые версии могут работать некорректно. Обычно помогает установка актуальных версий. Также проверьте, что сертификат остался в личном хранилище пользователя.