NCALayer не видит ключ ЭЦП: что проверить по порядку

· 5 мин чтения · Документы

Нужно срочно подписать договор или сдать отчёт, вы нажимаете «Подписать» — а окно выбора ключа не появляется, или появляется, но ключа в нём нет. Почти всегда причина в одном из нескольких типовых мест. Ниже — порядок проверки от самого частого к редкому. Идите сверху вниз и не пропускайте шаги: в половине случаев всё решается на первых двух.

Как устроен NCALayer — в двух словах

NCALayer — программа НУЦ РК, которая работает на вашем компьютере в фоне. Сайт в браузере не может напрямую прочитать файл ключа — и не должен. Он обращается к NCALayer по локальному адресу компьютера, программа открывает своё окно, вы выбираете ключ и вводите пароль, а сайт получает только готовую подпись. Отсюда два класса проблем: браузер не может достучаться до NCALayer, или NCALayer не может найти либо открыть ключ.

Часть 1. Браузер не видит NCALayer

Признаки: сообщение «NCALayer не отвечает», «Подключение не установлено», «Ошибка взаимодействия с NCALayer», окно выбора ключа не открывается вовсе.

1. Программа запущена?

Проверьте значок NCALayer в области уведомлений рядом с часами (на Windows он может быть спрятан под стрелкой). Если значка нет — запустите программу из меню «Пуск» или с рабочего стола и подождите полминуты: на старте ей нужно время. После запуска обновите страницу в браузере.

2. Не запущено ли две копии?

Если программа «висит» или вы запускали её несколько раз, закройте NCALayer через значок в трее, при необходимости завершите процесс в диспетчере задач и запустите заново. Это же помогает после обновления программы.

3. Версия актуальная?

Старые версии NCALayer перестают работать с частью сайтов. Скачайте актуальную версию с официального сайта НУЦ РК и переустановите. Не скачивайте программу с посторонних сайтов и из файлообменников — это программа, которая работает с вашим ключом подписи.

4. Браузер не блокирует соединение?

Сайт обращается к NCALayer по локальному адресу компьютера. Некоторые браузеры спрашивают разрешение на доступ к устройствам в локальной сети — если такой запрос появлялся и вы его отклонили, разрешите доступ в настройках сайта. Мешать могут и расширения — блокировщики рекламы, «защитники приватности». Попробуйте открыть страницу в другом браузере или в режиме без расширений.

5. Антивирус и корпоративная сеть

Антивирус или сетевой экран может блокировать работу NCALayer или его локальное соединение. Если в компании есть системный администратор, попросите добавить NCALayer в исключения. На рабочих компьютерах с жёсткими политиками безопасности установка и запуск программы иногда запрещены вовсе.

6. Вы на компьютере?

Если ключ хранится в файле, подписание через NCALayer выполняется на компьютере — Windows, macOS или Linux. С телефона или планшета так подписать нельзя: там нет ни программы, ни файла ключа. Откройте ссылку на документ на компьютере.

Часть 2. NCALayer открылся, но ключа не видно или он не принимается

7. Правильное хранилище

В окне NCALayer сначала выбирается тип хранилища. Если ключ — это файл, выбирайте хранилище на компьютере и укажите папку, где лежит файл. Если ключ на токене — выбирайте токен; для него обычно нужен драйвер производителя, и сам токен должен быть вставлен до открытия окна.

8. Где лежит файл ключа

Файлы ключей НУЦ РК имеют расширение .p12. Если вы получали ключ на флешку, она должна быть подключена. Если папку переносили или переименовывали, найдите файлы поиском по расширению .p12. Файл, пересланный в мессенджере, иногда сохраняется с изменённым именем или расширением.

9. Тот ли это ключ

В зависимости от того, когда и как выпускался ключ, у вас может быть несколько файлов: один — для входа на порталы (в имени обычно есть AUTH), другой — для подписи (в имени RSA или GOSTKNCA). Для подписания документов нужен ключ подписи. Если сервис сообщает, что ключ не подходит, попробуйте второй файл. О различиях — в статье о ключах GOST и RSA.

10. Пароль

Пароль вводится с учётом регистра и раскладки. Проверьте, не включён ли Caps Lock и не стоит ли казахская или английская раскладка вместо нужной. Если пароль утерян, восстановить его нельзя — ключ придётся перевыпускать.

11. Срок и статус сертификата

Сертификат ключа выдаётся на ограниченный срок, как правило на год. Истёкшим ключом подписать нельзя, а подпись таким ключом не пройдёт проверку. Срок виден в окне NCALayer при выборе ключа. Сертификат также может быть отозван — например, при смене руководителя ТОО или по заявлению владельца. В обоих случаях решение одно: получить новый ключ в НУЦ РК.

12. Дата и время компьютера

Если на компьютере сбиты дата или время, проверка сертификатов и защищённые соединения могут работать некорректно. Включите автоматическую синхронизацию времени.

Если ничего не помогло

  1. Перезагрузите компьютер и запустите NCALayer до открытия браузера.
  2. Проверьте подписание на официальных порталах, где используется NCALayer. Если там тоже не работает — проблема в компьютере или ключе, а не в конкретном сайте.
  3. Обратитесь в поддержку НУЦ РК с описанием ошибки и версией программы.

Как это устроено в System X

В разделе Документы страница подписания сначала сама проверяет связь с программой: показывает «NCALayer на связи» с номером версии либо сообщает, что программа не отвечает, — со ссылкой на скачивание с сайта НУЦ РК и кнопкой «Проверить ещё раз» после запуска. Если контрагент открыл ссылку с телефона, страница объясняет, что подписать можно только на компьютере, и предлагает отправить ссылку себе на почту. Подходят ключи GOST и RSA; закрытый ключ остаётся на компьютере, сервис получает только готовую подпись. Как пройти подписание целиком — в статье как подписать договор ЭЦП онлайн.

Короткий чек-лист

  1. Значок NCALayer есть в трее.
  2. Запущена одна копия актуальной версии.
  3. Браузер и антивирус не блокируют соединение.
  4. Вы за компьютером, а не за телефоном.
  5. Выбрано правильное хранилище и файл ключа для подписи.
  6. Пароль введён в нужной раскладке.
  7. Сертификат действующий, не отозван.

Ещё по теме