Вы нажали «Подписать» в кабинете Трумарка, а в углу появилось «Не удалось подписать». Подписывает не сам Трумарк, а плагин КриптоПро на вашем компьютере, и это его отказ. Ниже — что значит каждый ответ КриптоПро и как исправить его самому.
Коротко. В уведомлении сверху написано, что сделать, а ниже мелко — «Ответ КриптоПро: …» как есть. Найдите этот ответ в таблице. Почти всегда помогает одно из трёх: обновить страницу, вставить токен с подписью, перезапустить браузер целиком. После исправления подпишите ещё раз — документ в Трумарке никуда не делся.
Как выглядит уведомление #
Уведомление «Не удалось подписать» висит, пока вы его не закроете крестиком. Сверху — что сделать, ниже строка «Ответ КриптоПро:» — дословный ответ плагина. По этой строке и ищите свой случай.
Ответ КриптоПро и что делать #
| Ответ КриптоПро | Что это значит | Что делать |
|---|---|---|
| Can’t find object by id | Плагин КриптоПро потерял связь с открытой страницей кабинета. | Обновите страницу и подпишите ещё раз. Не помогло — закройте все окна браузера и откройте его заново. |
| Сертификат с отпечатком … не найден | На этом компьютере нет сертификата, которым вы вошли в кабинет. | Вставьте токен с подписью и подпишите ещё раз. Если подпись не на токене — установите сертификат. |
| Набор ключей не существует | КриптоПро не находит закрытый ключ подписи. | Проверьте, что вставлен тот токен, на котором лежит подпись, и подпишите ещё раз. Если не помогло — установите сертификат заново из контейнера. |
| Текст со словом PIN | Неверный PIN-код токена. | Подпишите ещё раз и введите PIN внимательно: проверьте раскладку и Caps Lock. |
| Текст со словами «цепочка сертификатов» или «корневого центра» | Компьютер не доверяет сертификату: не установлены сертификаты удостоверяющего центра, который выдал подпись. | Установите сертификаты удостоверяющего центра и подпишите ещё раз. |
| Срок действия сертификата истёк | Подпись больше недействительна. | Подпишите действующим сертификатом. Новую подпись выдаёт удостоверяющий центр. |
| «Ошибка при …» и всё остальное | Плагин не смог подписать документ, но точную причину не сообщил. | Обновите страницу, проверьте токен и подпишите ещё раз. |
«Can’t find object by id»: плагин потерял связь со страницей #
Плагин КриптоПро работает отдельно от страницы кабинета. Если связь между ними оборвалась, плагин не может продолжить подпись и отвечает «Can’t find object by id».
- Обновите страницу кабинета клавишей F5.
- Нажмите «Подписать» ещё раз.
- Не помогло — закройте браузер полностью: все окна, а не одну вкладку. Откройте его заново, войдите в кабинет и подпишите.
Сертификат или ключ не найден #
Ответы «Сертификат с отпечатком … не найден» и «Набор ключей не существует» значат, что КриптоПро не видит на компьютере подпись, которой вы вошли в кабинет, или её закрытый ключ.
- Если подпись на токене — вставьте токен в компьютер. Если токенов несколько, вставьте тот, которым входили в кабинет.
- Подпишите ещё раз.
- Не помогло — установите сертификат с привязкой к ключу: «Пуск» → «КРИПТО-ПРО» → «КриптоПро CSP», вкладка «Сервис», «Просмотреть сертификаты в контейнере», затем «Обзор», выберите контейнер с подписью, «Далее» и «Установить».
- Обновите страницу кабинета и подпишите.
Подробно, в том числе для сертификата, выданного отдельным файлом, — в статье Как установить сертификат УКЭП и проверить подпись.
Неверный PIN-код токена #
Если в ответе КриптоПро есть слово PIN, токен не принял введённый PIN-код. Подпишите ещё раз и введите PIN внимательно: проверьте раскладку клавиатуры и Caps Lock.
Число попыток ввода PIN у токена ограничено: если ввести неверно несколько раз подряд, токен заблокируется. Если вы не уверены в PIN-коде, остановитесь и уточните его у того, кто выдавал токен.
Цепочка сертификатов: компьютер не доверяет подписи #
Ответ со словами «цепочка сертификатов» или «корневого центра» значит, что на компьютере не установлены сертификаты удостоверяющего центра, который выдал вашу подпись. Без них Windows не может проверить подпись и КриптоПро отказывается подписывать.
- Скачайте сертификаты своего удостоверяющего центра — корневой и промежуточный. Они есть на сайте центра, который выдал подпись.
- Установите их: дважды щёлкните по файлу, «Установить сертификат», хранилище «Доверенные корневые центры сертификации» для корневого и «Промежуточные центры сертификации» для промежуточного.
- Перезапустите браузер, войдите в кабинет и подпишите ещё раз.
«Ошибка при …» и другие ответы #
Если ответ КриптоПро начинается с «Ошибка при …» или его нет в таблице, плагин не смог подписать документ, но точной причины не сообщил. Проверьте по порядку:
- Обновите страницу и подпишите ещё раз.
- Проверьте, что токен с подписью вставлен.
- Закройте браузер полностью и откройте снова.
- Проверьте, что плагин работает: в меню расширения КриптоПро нажмите «Проверить работу плагина». Как найти расширение — в статье Как установить КриптоПро ЭЦП Browser plug-in.
- Если КриптоПро при подписи каждый раз спрашивает «Подтверждение доступа», добавьте сайт в доверенные: настройка доверенных сайтов КриптоПро.
Что ещё может пригодиться #
- Не открывается выбор сертификата при входе в Трумарк — если проблема уже на входе в кабинет.
- Как установить КриптоПро CSP — если на компьютере нет самой программы.
- Как убрать всплывающие окна КриптоПро.
