Ошибка: Не удалось получить сертификат / ГОСТ сертификаты не найдены / Список сертификатов пуст

УТМ не запускается. в логах ошибка:
ru.centerinform.transport.crypto.SunCryptographer - Не удалось получить сертификат

ru.centerinform.transport.util.a - ГОСТ сертификаты не найдены
java.lang.IllegalStateException: Список сертификатов пуст


Обновите Драйверы Рутокен до актуальной версии, перезапустите УТМ и повторите попытку работы.

Если у вас Windows 7 или у вас остались вопросы, обратитесь в службу технической поддержки


Решение

  1. Отключите другие носители с электронными подписями.
    Убедитесь что к компьютеру подключен только один носитель из семейства Рутокен ЭЦП 2.0/3.0 с подписью для ЕГАИС.
    Остальные носители с записанными электронными подписями должны быть отключены от компьютера.
  2. Проверьте, что на аппаратном ключе Рутокен ЭЦП 2.0/3.0, записаны ключи нужного формата. 
    Откройте "Панель управления Рутокен" - вкладку "Сертификаты".
    На ключе Рутокен ЭЦП 2.0/3.0 должны быть неизвлекаемые ключи, сгенерированные по стандарту PKCS#11.  

    image2020-4-2_12-58-4.pngimage2020-4-2_12-12-21.png


Если на Рутокен записаны неизвлекаемые ключи, сгенерированные по стандарту PKCS#11, а запуск УТМ невозможен, обратитесь в нашу службу технической поддержки. Мы поможем решить проблему.


Если Рутокен пуст, или на Рутокен записаны ключи другого формата, например "КриптоПро CSP", то запуск УТМ невозможен.
image2020-4-2_12-24-16.png 

Нужно обратиться в аккредитованный удостоверяющий центр и получить ключи для работы с ЕГАИС.


В редких случаях сертификат может содержать непечатные символы

Для работы с ЕГАИС в ключах в атрибуте CKA_ID должны содержаться только печатные символы. 

Несмотря на то, что наличие непечатных символов в CKA_ID не нарушает стандарт PKCS#11, если ключи содержат хотя бы один непечатный символ в CKA_ID, УТМ не будет запускаться.

Для исправления CKA_ID в уже сгенерированном сертификате можно использовать эту инструкцию.

Решение

Для решения проблемы выполните следующие действия:

1) Проверьте, что к компьютеру подключен только один Рутокен

2) Скачайте архив с утилитой и разархивируйте его

3) Запустите утилиту для исправления CKA_ID

egais_fix_id.zip 

4) Повторите попытку входа в ЛК ЕГАИС


Если у вас остались вопросы, обратитесь в службу технической поддержки - наши специалисты с удовольствием помогут вам убрать символы, мешающие входу. 


Выполняйте описанные ниже действия аккуратно и строго по инструкции. Некоторые функциональные возможности программы могут повредить сертификат ГОСТ.

Помните, что наша служба технической поддержки готова оказать вам помощь в восстановлении работоспособности ключа для ЕГАИС. 

  1. Скачайте архив с программой Pkcs11Admin 
  2. Разархивируйте содержимое и запустите Pkcs11Admin-x64.exe или Pkcs11Admin-x86.exe в зависимости от разрядности вашего компьютера
  3. Нажмите кнопку "Browse..."

4. В папке C:\Windows\System32 находим библиотеку rtPKCS11ECP.dll

5. Выберите пункт меню "Token" - "Login" - "User login..."

6. Введите PIN-код пользователя (по умолчанию - 12345678) и нажмите "ОК"

7. Выберите вкладку "Certificates", нажмите правой кнопкой мыши на сертификате ГОСТ - "Edit attributes..."

8. Выделите атрибут "CKA_ID" и нажмите кнопку "Edit"

9. Нам надо найти непечатные символы, исправить или удалить их. 


Вы можете указать любое значение из печатных символов, главное, чтобы это значение было установлено у трёх объектов, относящихся к ГОСТ сертификату:

  • Public key (Публичный ключ)
  • Private key (Приватный ключ)
  • Certificate (Сертификат)

10. В этом примере только один непечатный символ 04 - мы меняем его на 24. Затем нажимаем "ОК"

11. В следующем окне нажимаем кнопку "Close"

12. Теперь переходим на вкладку "Keys" - находим "Private key", относящийся к ГОСТ сертификату и нажимаем на него правой кнопкой мыши - "Edit attributes" 

Повторяем с приватным ключом действия, описанные в пунктах 8 - 11

13. Находим "Public key", относящийся к ГОСТ сертификату и нажимаем на него правой кнопкой мыши - "Edit attributes" 

Повторяем с приватным ключом действия, описанные в пунктах 8 - 11

14. После выполненных действий запустите УТМ - Запуск УТМ должен завершиться успехом.


  • No labels