Рутокен pkcs11 код ошибки 0x6

Страницы 1

Чтобы отправить ответ, нужно авторизоваться или зарегистрироваться

#1 2023-04-13 09:40:50

  • Cisco
  • Посетитель
  • Неактивен

Код ошибки 0х6

При работе через RDP после ввода пин-кода пользователя в панели Рутокен на вкладке с сертификатами возникает ошибка «Недоступно. Источник ошибки PKCS11. Код ошибки 0x6». Это происходит при использовании практически любого пользователя Windows AD, но на некоторых такой проблемы нет.
Подскажите, пожалуйста, как побороть данную проблему?

#2 Ответ от Николай Киблицкий 2023-04-13 13:25:10

  • Николай Киблицкий
  • Техническая поддержка
  • Неактивен

Re: Код ошибки 0х6

Здравствуйте Cisco.
Уточните, пожалуйста, следующую информацию:

  • Какой модели Рутокены вы используете?

  • Какой версии драйверы Рутокен установлены на локальныз ПК и на удаленных?

  • Какие операционные системы установлены на локальном и удаленном компьютерах?

  • Ошибка возникает если «Панель управления Рутокен» запускается после начала сеанса или она запущена перед тем как пользователи подключаются?

  • Воспроизводится ли ошибка при работе локально без использования RDP на ПК пользователя?

  • Воспроизводится ли ошибка при работе локально без использования RDP на удаленном ПК?

  • Возникала ли ошибка ранее или вы только сейчас начали использовать Рутокен через RDP?

  • Приложите скриншот окна «Панель управления Рутокен» вкладки «Сертификаты» с того ПК на котором «Панель управления Рутокен» запускается корректно.

#3 Ответ от Cisco 2023-04-14 02:16:23 (2023-04-14 02:17:11 отредактировано Cisco)

  • Cisco
  • Посетитель
  • Неактивен

Re: Код ошибки 0х6

Модель — Рутокен 2.0
Клиент — 4.9.1.1, сервер — 4.15.0.1.
ОС — разные (на клиенте сейчас тестирую Windows 10, сервер — Windows 10, Windows Server 2016).
Ошибка возникает при запуске панели управления Рутокен после начала сеанса. Т.е. если полностью завершить сеанс, затем подключиться, запустить Панель, ввести пин-код и перейти во вкладку с сертификатами (или на данной вкладке ввести пин-код).
Сервера удаленно находились, сейчас получил локальный доступ. Ошибка воспроизводится и локально, т.е. не от RDP зависит, соответственно и не от версии драйвера на клиенте.
В общем, большое подозрение в GPO каких-нибудь, но ничего особо не вижу. От ПК, в общем, не зависит, получается. От используемого ключа и сертификатов на нем тоже не зависит. Зависит от пользователя Windows.
https://forum.rutoken.ru/uploads/images/2023/04/25af6b629d7dc649fbfce15b023c0971.png

#4 Ответ от Николай Киблицкий 2023-04-14 10:33:31

  • Николай Киблицкий
  • Техническая поддержка
  • Неактивен

Re: Код ошибки 0х6

Cisco, поставьте, пожалуйста, галку в колонке «Зарегистрирован» и пришлите новый скриншот.
Еще пришлите скриншоты окна «Панель управления Рутокен» вкладка «Администрирование» кнопка «Информация» и окна КриптоПро CSP вкладка «Общие».

#5 Ответ от Cisco 2023-04-15 03:44:18

  • Cisco
  • Посетитель
  • Неактивен

Re: Код ошибки 0х6

https://forum.rutoken.ru/uploads/images/2023/04/9f1ac3a8af18e4a3641bb12f55f09fad.png

#6 Ответ от Николай Киблицкий 2023-04-17 11:27:32

  • Николай Киблицкий
  • Техническая поддержка
  • Неактивен

Re: Код ошибки 0х6

Могу ли я подключиться к вашему ПК удаленно?
Если это возможно запустите программу AnyDesk и сообщите данные для подключения по телефону +7 (495) 925-77-90.

#7 Ответ от Cisco 2023-04-18 02:04:17

  • Cisco
  • Посетитель
  • Неактивен

Re: Код ошибки 0х6

Николай Киблицкий пишет:

Могу ли я подключиться к вашему ПК удаленно?
Если это возможно запустите программу AnyDesk и сообщите данные для подключения по телефону +7 (495) 925-77-90.

Добрый день. Смогу предоставить доступ 19.04.2023 примерно в это время.

#8 Ответ от Николай Киблицкий 2023-04-18 15:04:32

  • Николай Киблицкий
  • Техническая поддержка
  • Неактивен

Re: Код ошибки 0х6

Cisco пишет:

Добрый день. Смогу предоставить доступ 19.04.2023 примерно в это время.

Звоните когда вам будет удобно. Мы работаем с 10 до 18 по московскому времени.

#9 Ответ от Влад NS 2023-04-20 12:56:44

  • Влад NS
  • Посетитель
  • Неактивен

Re: Код ошибки 0х6

Проблема аналогичная описаной:
После ввода pin — сообщает «Недоступно. Источник ошибки PKCS11. Код ошибки 0x6», счетчик неверно введенных pin не уменьшается. Если не вводить pin,  сертификаты на токене  показывает. При пробросе по rdp — проблема сохраняется. Началось после установки windows 10. На другом компьютере с Windows 7 тот же токен без проблем принимает pin. Рутокен ЭЦП 2.0,  драйвер 4.15.0.0, Win 10×64 22H2. Для всех пользователей компьютера ошибка появляется одинаково.

#10 Ответ от Николай Киблицкий 2023-04-20 13:38:20

  • Николай Киблицкий
  • Техническая поддержка
  • Неактивен

Re: Код ошибки 0х6

Здравствуйте Влад NS.
Приложите, пожалуйста, скриншот окна «Панель управления Рутокен» вкладки «Сертификаты».
Возникает ли ошибка при работе по локальным или доменным администратором?

Сообщений 10

Страницы 1

Чтобы отправить ответ, нужно авторизоваться или зарегистрироваться

Содержание

  1. Ошибки Рутокен
  2. Ошибка: Сертификат ненадежен/Не удалось проверить статус отзыва
  3. Ошибка: Rutoken перестает определяться (Windows 10)
  4. Ошибка: Панель управления не видит Рутокен ЭЦП 2.0
  5. Почему компьютер не видит носитель рутокен
  6. Первичная диагностика неисправности Рутокен
  7. 1. Повреждение/разлом корпуса или USB-разъема Рутокена
  8. 3. Рутокен со следами оплавления и/или почернения корпуса изнутри носителя, отпаявшаяся микросхема или вспученная поверхность микросхемы
  9. 1. Рутокен не определяется в «Панели управления Рутокен»
  10. 2. Рутокен определяется панелью управления, кнопка «Ввести PIN-код…» активна, но авторизация с PIN-кодом пользователя/администратора выполняется с ошибкой. Дальнейшие действия зависят от формулировки возникающей ошибки:
  11. 2.1 Ошибка “Не удалось получить всю информацию о токене Код ошибки: 0x6a82 Описание ошибки: Файл/ RSF не найден”
  12. 2.2 Ошибка “Не удалось получить всю информацию о токене код ошибки: 0х6400 Описание ошибки: Состояние памяти Rutoken не изменилось”
  13. 2.3 Ошибка “Не удалось получить всю информацию о токене Код ошибки 0xF003 Описание ошибки Неверное значение”
  14. 2.4 Ошибка «Обнаружено повреждение системной области памяти (ошибка CRC)» код ошибки 0x6F20
  15. 2.5 Референсные данные не найдены
  16. 2.6 «PIN-код заблокирован»
  17. 1. Проверка целостности контейнера с сертификатом “КриптоПро CSP” или “VipNet CSP”
  18. 2. Проверка целостности сертификата с неизвлекаемыми ключами
  19. Почему компьютер не видит носитель рутокен
  20. Почему компьютер не видит рутокен
  21. Установка драйвера для Windows Vista Windows Seven
  22. Установка драйвера для Windows XP
  23. Подготовка
  24. Установка драйверов и модулей ruToken
  25. Настройка считывателя в КриптоПро
  26. Установка сертификатов
  27. Почему не виден сертификат ЭЦП на носителе
  28. Причина 1: драйвер не установлен или устройство отображается в диспетчере устройств с восклицательным знаком
  29. Причина 2: долгое опознание носителя на Windows 7
  30. Причина 3: USB-порт работает некорректно
  31. Причина 4: носитель неисправен
  32. Почему выходит ошибка при создании подписи
  33. Устранение ошибки ненайденного элемента ЭЦП
  34. Устранение ошибки с построением цепочки сертификатов

Ошибки Рутокен

Из нашей статьи вы узнаете:

После установки драйверов и во время использования цифровой подписи потенциально могут возникнуть ошибки. Причины часто кроются в программных ошибках, неправильных действиях пользователя. На практике большинство проблем можно решить самостоятельно, без обращения за помощью в удостоверяющий центр или к специалистам по обслуживанию компьютерной техники. Рассмотрим основные ошибки, с которыми приходится сталкиваться пользователям и которые реально решить своими силами.

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

Ошибку можно заметить на вкладке «Сертификаты» непосредственно в панели управления Рутокен. Проблема возникает во время установки ЭЦП и связана с неполной настройкой. Речь про отсутствие специального корневого доверенного сертификата, который выдает удостоверяющий центр.

Первым шагом к устранению ошибки остается обновление комплекта драйверов. Если проблема не исчезла или последние у вас имеют актуальную версию, выполните действия по следующему алгоритму:

Если в открывшемся дереве вы видите лишь ваш личный сертификат, то надо установить еще один, который был выдан в удостоверяющем центре, и сделать доверенным.

Ошибка: Rutoken перестает определяться (Windows 10)

Потенциально могут возникать периодические ошибки из-за недоступности сертификатов, невозможности запустить панель управления. Одновременно светодиод на токене горит, а сам Рутокен имеется в Диспетчере устройств. Подобная ситуация может быть связана со спецификой работы материнской платы компьютера, когда при переходе из энергосберегающего режима в штатный не происходит «пробуждения» токена. Выходом здесь станет его отключение либо повторное подключение Рутокена (для этого достаточно достать USB-токен из разъема и подключить опять).

В случае если ошибка не исчезла, обратитесь за консультацией в удостоверяющий центр, где вы оформили ЭЦП и приобрели Рутокен.

Ошибка: Панель управления не видит Рутокен ЭЦП 2.0

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

Если ничего не помогло и ошибка осталась, обращайтесь в удостоверяющий центр «Астрал». Мы предлагаем услуги по генерации ЭЦП любых типов на выгодных условиях, а также комплексное техническое сопровождение. Для решения проблем мы готовы проконсультировать по телефону либо найти выход с помощью удаленного подключения к вашему компьютеру. Получить дополнительную информацию можно по телефону либо оставив заявку на сайте. Мы оперативно ответим и предоставим консультацию.

Источник

Почему компьютер не видит носитель рутокен

Рутокен при подключении к компьютеру не отображается в Панели управления Рутокен, кнопка «Ввести PIN-код» неактивна.

image2018 5 8 14 29 34

Если используется Подключение к удаленному рабочему столу, подробную информацию можно прочитать в этой статье.

Определите модель Рутокен по маркировке на самом ключе, воспользовавшись этой инструкцией.

Возможно, не хватает питания для Рутокена. Попробуйте подключить Рутокен в другой USB-порт.

Если используется удлинитель, подключите Рутокен напрямую.

Проверьте работают ли флешки, другие токены или смарт-карты.

Модель Рутокен S должна отображаться в разделе Контроллеры USB.

image2018 5 8 14 53 13

Модели Рутокен ЭЦП 2.0, Рутокен Lite должны отображаться в разделе Устройства чтения смарт-карт.

*Иногда могут отображаться как «USB Smart Card reader», «Rutoken ECP» или «Rutoken Lite»

image2018 5 8 14 52 26

Откройте Панель управления Рутокен и перейдите на вкладку Настройки.

Проверьте значение в раскрывающемся списке Количество считывателей Рутокен S. Если установлен «0», то увеличьте это значение до 1 и примените изменения

image2018 5 8 14 56 13

Если на другом компьютере Рутокен так же не определяется, скорее всего, он вышел из строя. Обратитесь в компанию, где приобретался Рутокен для его замены.

Источник

Первичная диагностика неисправности Рутокен

В соответствии с правилами эксплуатации и хранения электронных идентификаторов Рутокен, пользователь имеет право бесплатно заменить неисправный носитель Рутокен в течение срока гарантийного обслуживания, если, в ходе проведения экспертизы, случай будет признан гарантийным.

Отправка токена на экспертизу производится через ту компанию, с которой у компании «Актив» имеются договорные отношения.

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

Узнать срок гарантии на устройство Рутокен можно в той компании, в которой он приобретался.

В случае обнаружения пользователем неисправности Рутокена, советуем провести первичную диагностику носителя, прежде чем обратиться в компанию, где приобретался носитель Рутокен.

Самые частые ошибки мы собрали в этой статье.

Первичная диагностика состоит из 3 этапов:

При первичном осмотре Рутокена выявляются механические повреждения, при которых носитель не подлежит замене.

Можно выделить следующие виды механических повреждений:

1. Повреждение/разлом корпуса или USB-разъема Рутокена

image2020 4 17 15 35 9 image2020 4 17 15 34 16

image2020 4 17 15 32 7

3. Рутокен со следами оплавления и/или почернения корпуса изнутри носителя, отпаявшаяся микросхема или вспученная поверхность микросхемы

image2020 4 17 16 55 37 image2020 4 17 16 56 4

Рутокен со следами оплавления и/или почернения можно направить на дополнительную экспертизу. Если в ходе экспертизы будет выявлено умышленное повреждение или превышение допустимого напряжения, подаваемого в USB-порт, гарантийная замена Рутокена на новый произведена не будет.

Если при визуальном осмотре Рутокена никаких видимых повреждений не выявлено, необходимо проверить Рутокен на компьютере.

Подключите Рутокен к компьютеру и запустите «Панель управления Рутокен».

Запуск панели управления Рутокен выполняется через меню Пуск / Панель управления / Панель управления Рутокен.

image2020 4 17 17 4 50

Если Рутокен определяется в «Панели управления Рутокен», активна кнопка «Ввести PIN-код…»

Нажмите на кнопку «Информация» на вкладке «Администрирование». Ошибок возникать не должно.

Попробуйте авторизоваться с PIN-кодом пользователя и/или администратора.

Если при нажатии на кнопку «Информация» ошибок не возникает, а авторизация выполняется успешно, следует перейти к третьему этапу диагностики носителя Рутокен

(Рутокен работает корректно, необходимо проверить целостность ключевой информации на Рутокене).

После подключения Рутокена к компьютеру возможны следующие ошибки в Панели управления Рутокен:

1. Рутокен не определяется в «Панели управления Рутокен»

image2020 4 17 17 5 41

Рутокен не определяется в «Панели управления Рутокен» (список «Подключенные Рутокен» пустой) и, как следствие, неактивны кнопки «Ввести PIN-код…» и «Информация…». В данном случае необходимо воспользоваться инструкцией.

2. Рутокен определяется панелью управления, кнопка «Ввести PIN-код…» активна, но авторизация с PIN-кодом пользователя/администратора выполняется с ошибкой. Дальнейшие действия зависят от формулировки возникающей ошибки:

2.1 Ошибка “Не удалось получить всю информацию о токене Код ошибки: 0x6a82 Описание ошибки: Файл/ RSF не найден”

Oshibka

Подключите Рутокен к другому USB порту. Повторите попытку ввода PIN-кода. По возможности, установите Драйверы Рутокен на другой компьютер, подключите токен и попробуйте ввести PIN-код.

Если и на другом компьютере ошибка повторяется, значит возникло нарушение файловой системы Рутокен. Его можно отформатировать и записать ключи заново.

2.2 Ошибка “Не удалось получить всю информацию о токене код ошибки: 0х6400 Описание ошибки: Состояние памяти Rutoken не изменилось”

6400

Подключите Рутокен к другому USB порту. Повторите попытку ввести PIN-код. По возможности, установите Драйверы Рутокен на другой компьютер, подключите токен и попробуйте ввести PIN-код.

Если и на другом компьютере ошибка повторяется, значит возникло нарушение файловой системы Рутокен. Его можно отформатировать и записать ключи заново.

2.3 Ошибка “Не удалось получить всю информацию о токене Код ошибки 0xF003 Описание ошибки Неверное значение”

F003

Подключите Рутокен к другому USB порту. Повторите попытку ввести PIN-код. По возможности, установите Драйверы Рутокен на другой компьютер, подключите токен и попробуйте ввести PIN-код.

Если и на другом компьютере ошибка повторяется, значит возникло нарушение файловой системы Рутокен. Его можно отформатировать и записать ключи заново.

2.4 Ошибка «Обнаружено повреждение системной области памяти (ошибка CRC)» код ошибки 0x6F20

image2020 4 17 17 8 59

Ошибка означает, что память на носителя Рутокен была повреждена. Форматирование Рутокена не поможет. Рутокен необходимо передать в ту компанию, в которой приобретался данный носитель для отправки на экспертизу в компанию Актив.

2.5 Референсные данные не найдены

image001

Подключите Рутокен к другому USB порту. Повторите попытку ввести PIN-код. По возможности, установите Драйверы Рутокен на другой компьютер, подключите токен и попробуйте ввести PIN-код.

Если и на другом компьютере ошибка повторяется, значит возникло нарушение файловой системы Рутокен. Его можно отформатировать и записать ключи заново.

Более подробная информация об ошибке есть в статье нашей Базы Знаний.

2.6 «PIN-код заблокирован»

image2020 4 17 17 9 17

Ошибка «PIN-код заблокирован» означает, что Рутокен был заблокирован в результате превышения количества попыток ввода PIN-кода.

Если заблокирован PIN-код пользователя, воспользуйтесь инструкцией.

Если заблокирован PIN-код Администратора, воспользуйтесь инструкцией.

На третьем этапе проверяется целостность ключевой информации, которая содержится на Рутокене.

Определите модель Рутокена по инструкции.

Если используется носитель из семейства Рутокен ЭЦП, проверьте формат ключей по инструкции.

1. Проверка целостности контейнера с сертификатом “КриптоПро CSP” или “VipNet CSP”

Выполнить такую проверку можно через программу криптопровайдера, с помощью которой была сгенерирована электронная подпись пользователя, например программа «КриптоПро CSP» или «VipNet CSP»

Тестирование целостности контейнера через «КриптоПро CSP» необходимо проводить по инструкции.

Тестирование целостности контейнера через «VipNet CSP» необходимо проводить по инструкции.

Если операция по проверке ключевого контейнера выполняется без ошибок, значит ключевая информация на носителе Рутокен не повреждена.

2. Проверка целостности сертификата с неизвлекаемыми ключами

Тестирование носителей Рутокен ЭЦП 2.0 с записанными на него неизвлекаемыми ключами ЭП (PKCS#11) пользователями самостоятельно не производится. Удаленная диагностика выполняется сотрудниками технической поддержки компании Актив.

Источник

Почему компьютер не видит носитель рутокен

После прохождения проверки условий подключения по сертификату ключа проверки ЭЦП и выбора сертификата в личном кабинете юридического лица на сайте nalog.ru через Yandex браузер возникает одно из двух сообщений:

«Не удается обнаружить токен или смарт-карту. Подключите Рутокен в любой USB-порт компьютера или к картридеру» или «На Рутокене нет сертификатов. Для доступа к сайту запишите на Рутокен сертификат«.

image2019 9 5 16 7 19 image2019 9 5 16 8 6

Эти ошибки возникают в приложении Рутокен Коннект, установленном на компьютер, если не выполняются условия для успешного входа или выбран неверный вариант входа.

Необходимо определить нужно ли расширение Рутокен Коннект и какой вариант входа нужно использовать.

Расширение Рутокен Коннект должно использоваться для входа на сайт nalog.ru только если используется модель Рутокен ЭЦП 2.0 с записанным на него сертификатом формата PKCS#11 (как для ЕГАИС).

Проверка условий подключения должна завершиться успешно.

2. Если используется другая модель Рутокен и/или на Рутокене содержится сертификат формата «КриптоПро CSP», то выбран правильный вариант:

нужно выполнить одно из трех действий:

a) Удалите адрес lkul.nalog.ru:443 из настроек Рутокен Коннект

image2019 9 5 17 32 40

image2019 9 5 17 37 4

b) Или удалите Адаптер Рутокен Коннект

image2019 9 5 17 41 56

с) Или удалите приложение Рутокен Коннект

image2019 9 5 18 2 17

После выполнения одного из трех действий повторите Проверку условий подключения по сертификату ЭЦП.

Источник

Почему компьютер не видит рутокен

1. Возможно, на токене перегорел светодиод (лампочка). Для проверки следует:

5469

2. Подключить Rutoken к другому USB-порту.

3. Запустить / перезапустить службу «Смарт-карта». Для этого:

4. Переустановить драйвер Rutoken, предварительно отключив носитель от компьютера.
Для этого открыть меню «Пуск» > «Панель управления» > «Установка и удаление программ» (для ОС Windows Vista Windows Seven меню «Пуск» > «Панель управления» > «Программы и компоненты»). В списке найти пункт «Rutoken Drivers» и выбрать «Удалить». После удаления необходимо перезагрузить компьютер и установить драйвер Rutoken заново.

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

Установка драйвера для Windows Vista Windows Seven

1. Кликнуть по значку «Мой компьютер» правой кнопкой мыши и выбрать элемент «Свойства».

2. В открывшемся меню выбрать «Диспетчер устройств».

picture 1502

3. В открывшемся окне проверить, нет ли в списке элемента «Другие устройства», обозначенного желтым значком.

picture 826

4. Необходимо выделить строку «ruToken» и выбрать «Обновить драйверы».

picture 827

5. Далее выбрать «Выполнить поиск драйверов на этом компьютере».

picture 828

6. Нажать на кнопку «Обзор», указать каталог C:WindowsSystem32Aktiv Co и нажать на кнопку «Далее». Указанный каталог может быть скрытым. В таком случае необходимо выбрать меню «Сервис» > «Параметры папок» > «Вид», установить переключатель «Показывать скрытые файлы, папки и диски» и повторить выбор каталога.

picture 829

7. Дождаться окончания установки и нажать на кнопку «Закрыть».

picture 830

8. После установки драйвера устройство будет отображаться в разделе «Контроллеры USB». На токене также должен загореться диод.

picture 831

Установка драйвера для Windows XP

1. Кликнуть по значку «Мой компьютер» правой кнопкой мыши и выбрать элемент «Свойства».

2. В окне «Свойства системы» перейти на вкладку «Оборудование» и нажать на кнопку «Диспетчер устройств».

picture 832

3. В открывшемся окне проверить, нет ли в списке элемента «ruToken» (либо «Неизвестное устройство»), обозначенного желтым значком. Необходимо кликнуть по нему правой кнопкой мыши и выбрать «Обновить драйвер».

picture 833

4. В окне «Мастер обновления оборудования» установить переключатель «Установка из указанного места».

picture 834

5. В открывшемся окне нажать на кнопку «Обзор», указать путь к каталогу C:Windowssystem32Aktiv Co
t USB и нажать на кнопку «Далее». Указанный каталог может быть скрытым. В таком случае необходимо выбрать меню «Сервис» > «Параметры папок» > «Вид», установить переключатель «Показывать скрытые файлы, папки и диски» и повторить выбор каталога

picture 835

6. Дождаться окончания установки и нажать на кнопку «Готово».

picture 836

7. По завершении установки драйвера устройство будет отображаться в разделе «Контроллеры универсальной последовательной шины USB». На токене также должен загореться диод.

picture 837

6. В случае если выполнение инструкций не помогло исправить ошибку, токен, скорее всего, неисправен. Чтобы в этом убедиться, следует присоединить Rutoken к компьютеру, на котором никогда не устанавливался драйвер. Если носитель работает корректно, то должен запуститься «Мастер установки нового оборудования». Если при присоединении рутокена ничего не происходит, то носитель, вероятнее всего, неисправен, и его необходимо сменить.

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

%D0%9C%D0%B0%D1%80%D0%BA%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0 %D0%BE%D0%B1%D1%89 206%D1%8577 11.18

%D0%91%D0%B0%D0%BD%D0%BD%D0%B5%D1%80 216%D1%8590 11.10.17

vk 180

Подготовка

Установка драйверов и модулей ruToken

Для установки драйверов необходимо:

Настройка считывателя в КриптоПро

Откроется окно со списком установленных считывателей. Если в списке нет считывателя Все считыватели смарт-карт, нажмите кнопку «Добавить»

Если кнопка «Добавить» не активна, то нужно перейти на вкладку «Общие» и нажать на ссылку «Запустить с правами администратора».
RU 3.6 2.0

Для продолжения установки считывателя нажмите кнопку «Далее»

В следующем окне выберите считыватель Все считыватели смарт-карт и нажмите кнопку «Далее»
RU 3.6 3.0

Для продолжения установки нажмите кнопку «Далее»
RU 3.6 4.0

Установка сертификатов

Для того, чтобы система стала запрашивать ruToken при входе, с него нужно установить сертификат. Чтобы узнать, как это сделать, перейдите по данной ссылке (нажмите здесь чтобы перейти).

Иногда при работе с электронной цифровой подписью (ЭЦП) выходит ошибка о том, что ПК не видит сертификат подписи на носителе или о том, что при создании подписи была допущена ошибка. Причина может быть в неустановленном или переставшем работать драйвере, в неисправности токена или в неисправности программной части компьютера.

rabota za kompyuterom

Почему не виден сертификат ЭЦП на носителе

Обычно проблема решается простой перезагрузкой компьютера и объясняется сбоем в работе программных компонентов. Но иногда для исправления ошибки нужно переустановить драйвера или обратиться в службу технической поддержки пользователей.

Причина 1: драйвер не установлен или устройство отображается в диспетчере устройств с восклицательным знаком

Если на носителе Рутокен ЭЦП не найдено ни одного сертификата, а в диспетчере устройств носитель отображается с восклицательным знаком, то проблема кроется в драйвере.

Для исправления ситуации нужно извлечь носитель ЭЦП из компьютера и скачать последнюю версию драйвера. Скачивание нужно производить только с официальных ресурсов:

После установки драйвера нужно снова подключить носитель. Если ошибка повторяется, проверьте корректность работы токена. Для этого подключите его к другому ПК. Если носитель определился системой, то на неисправном компьютере удалите драйвер и установите его заново.

Причина 2: долгое опознание носителя на Windows 7

При работе в ОС Windows 7 драйверы могут долго назначаться. Решение проблемы — дождитесь окончания процесса или обновите версию ОС.

Причина 3: USB-порт работает некорректно

Убедитесь, что проблема в USB-порте, а не в носителе ЭЦП, для этого переключите токен к другому порту. Если носитель определился системой, то перезагрузите ПК. Обычно это помогает справиться с проблемой и запустить работу всех USB-портов. Если перезагрузка не помогла, то желательно обратиться в техническую поддержку для устранения неисправности.

sertifikat jeup ne viden na nositele

Причина 4: носитель неисправен

Если при переключении носителя к другому ПК или USB-порту флешку компьютер не видит, то проблема в носителе. Чтобы устранить неисправность, обратитесь в сервисный центр для выпуска нового токена.

Почему выходит ошибка при создании подписи

Ошибка создания подписи обычно имеет в расшифровке два значения:

Неисправность работы подписи связана с некорректной работой криптопровайдера, неустановленными или необновленными сертификатами.

Решение проблемы зависит от типа ошибки и обычно не требует обращения в техническую поддержку.

Устранение ошибки ненайденного элемента ЭЦП

Переустановите криптопровайдер на неисправном ПК с официального портала КриптоПро (https://www.cryptopro.ru/downloads). После этого очистите кэш и временные файлы в используемом браузере, а также кэш Java. Затем удалите личные сертификаты и сертификаты главного удостоверяющего центра. Используйте КриптоПро и заново установите новые в соответствии с именем контейнера. После установки корневых сертификатов:

Если после проделанной работы ошибка сохраняется, то нужно обратиться в сервисный центр.

Устранение ошибки с построением цепочки сертификатов

Обычно ошибку вызывает отсутствие сертификатов доверенных корневых центров. Чтобы устранить неисправность, нужно открыть список сертификатов и найти проблемный. Он будет иметь отметку о проблеме в проверке отношений:

rundll 1

Затем пользователь скачивает с официальной страницы сертификат Минкомсвязи РФ и сертификат удостоверяющего центра, имеющего проблемы в работе. Устанавливают их в раздел «‎Корневые сертификаты»‎, а пошаговый процесс выглядит так:

В нужном сертификате нажать «‎Установить».

error 02

В мастере импорта сертификатов нажать «‎Далее» и в новом окне поставить галочку напротив «‎Поместить все сертификаты в следующем хранилище». Нажать «‎Обзор».

error 03

В открывшемся списке выбрать «‎Доверенные корневые центры» и нажать последовательно «‎ОК» и «‎Далее».

error 04

Нажать «‎Готово», а затем подтвердить установку.

error 05

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

Ошибки в работе носителя электронной подписи могут быть вызваны как неисправностью самого носителя, так и неисправностями в программном обеспечении. Перезагрузите ПК и переключите токен в другой порт, чтобы убедиться в его исправности. Если проблема вызвана тем, что токен поврежден, то необходимо обратиться в сервисный центр компании, выпустившей USB. При ошибке, возникающей во время подписания документа, нужно убедиться в корректной работе всех сертификатов и криптопровайдера и при необходимости провести их полную переустановку.

Источник

Версию программы и срок действия лицензии на использование «КриптоПро» можно посмотреть в «КриптоПро CSP» («Пуск» — «Панель управления» — «КриптоПро CSP» или «Пуск» — «Все программы» — «КриптоПро» — «КриптоПро CSP») на вкладке «Общие».
«КриптоПро CSP» можно загрузить с сайта разработчика («Скачать» — «КриптоПро CSP» — выберите и загрузите дистрибутив из блока «Сертифицированные версии»). Для загрузки программы с сайта требуется зарегистрироваться на нем и принять лицензионное соглашение. Установить «КриптоПро» можно по инструкции.

Возникло сообщение «В контейнере закрытого ключа отсутствуют сертификаты»

Необходимо установить сертификат согласно статье.

Контейнер находится на флеш-накопителе или жестком диске

Убедитесь, что папка с контейнером находится в корневой папке.
Контейнер должен иметь вид Имя контейнера.XXX, где XXX – произвольный номер из трех цифр.

Контейнер можно разместить на любом жестком диске, кроме диска С, на котором хранятся файлы системы.

Пользовательский Интерфейс — Виды и Проекции в Панели Вкладок

  1. Для представления отчетности, действуйте согласно статье.
  2. Для ЭТ, вам нужно приобрести новый сертификат.

Контейнер находится на токене

  1. Убедиться, что носитель подключен к компьютеру;
  2. Переустановите драйвера для токена:
    • RuToken
      Драйвер можно загрузить из «Личного кабинета» («Управление услугами» — «АРМ» — «Дистрибутивы программ» — Rutoken) или с сайта производителя в разделе «Центр загрузок».
    • JaCarta SE 2.0
      Необходимо установить:
      • «Единый клиент JaCarta»;
      • Конфигурационную утилиту JaCarta (ЕГАИС).
        Загрузить файлы можно с сайта производителя.
        На всех этапах установки необходимо нажимать «Далее»

      Контейнер записан в реестр

      1. Запустите редактор реестра («Пуск» – «Выполнить» – regedit);
        Перед редактированием реестра необходимо создать его резервную копию:
        • Нажать «Файл» — «Экспорт»;
        • Ввести название резервной копии в поле «Имя файла»;
        • Указать путь для сохранения файла с расширением .reg;
        • Выбрать «Весь реестр»;
        • Нажать «Сохранить».
        • Экспортируйте ветки реестра в произвольный каталог:
          • HKEY_CURRENT_USERSoftwareClassesVirtualStoreMACHINESOFTWAREWow6432NodeCrypto ProSettingsUsersS-1-5…( сид пользователя)Keys (для x64 систем);
          • HKEY_CURRENT_USERSoftwareClassesVirtualStoreMACHINESOFTWARECrypto ProSettingsUsersS-1-5…( сид пользователя)Keys (для 32-битных систем);
          • Откройте выгруженный файл реестра с помощью «Блокнота»;
          • Измените пути к ветке реестра на:
            • HKEY_LOCAL_MACHINESOFTWAREWow6432NodeCrypto ProSettingsUSERS S-1-5…( сид пользователя)Keys (для x64 систем);
            • HKEY_LOCAL_MACHINESOFTWARE Crypto ProSettingsUSERS S-1-5…( сид пользователя)Keys (для 32-битных систем);
            • Сохраните изменения;
            • Запустите файл реестра;
            • Согласитесь с внесением изменений в реестр.
              Важно! Сертификат ЕГАИС и «Ключ для маркировки 2.0» не отображаются в «КриптоПро».

            Установка и настройка политик безопасности Рутокен / Настройка рутокен /двухфакторная аутентификация

            У вас сертификат ЕГАИС или «Ключ для маркировки 2.0»

            • JaCarta SE, необходимо:
              1. Запустить «Единый клиент JaCarta»;
              2. Перейти на вкладку «ГОСТ».
                Чтобы посмотреть информацию:
              • об открытой части сертификата, перейти в раздел «Ключи и сертификаты»;
              • о закрытой части сертификата, нажать «Ввести PIN-код» в правом нижнем углу и ввести PIN-код от ГОСТ части токена (по умолчанию 1234567890).
              1. Запустить «Панель управления Рутокен»;
              2. Перейти на вкладку «Сертификаты».
                Чтобы посмотреть информацию:
                • об открытой части сертификата, перейти в раздел «Личные сертификаты»;
                • о закрытой части сертификата, нажать «Ввести PIN-код» в правом верхнем углу и ввести PIN-код пользователя (по умолчанию 12345678).
                1. Проверить, установлена ли на вашем рабочем месте «КриптоПро CSP» 5.0.
                  Если нет, ее можно загрузить с сайта разработчика («Скачать» — «КриптоПро») и установить.
                2. Открыть «Панель управления Рутокен» — «Сертификаты».
                3. Выбрать нужный сертификат и поставить галку в столбце «Зарегистрирован».
                  Если снять галку в столбце «Зарегистрирован», сертификат будет удален из хранилища «Личные».

                *Контейнер (ключевой контейнер) – способ хранения закрытых ключей, реализованный продуктом «КриптоПро». Представляет из себя 6 файлов с расширением .key.

                Источник: taxcom.ru

                Ошибка при удалении RSA-ключа

                Не работает УТМ, в логах зафиксирована ошибка задвоения RSA. При попытке удалить RSA-ключ возникает ошибка «Недоступно Код ошибки: 0x6».

                Причина

                При получении нового RSA-ключа не удалился старый, произошло задвоение ключей.

                Решение

                1. Убедитесь, что в компьютере не установлено других носителей Рутокен.
                2. Скачайте последнюю версию утилиты удаления RSA-ключей на сайте производителя либо с зеркала 1 или зеркала 2.
                3. Разархивируйте содержимое.
                4. Убедитесь, что на компьютере не установлен криптопровайдер Валидата CSP и запустите DeleteRSA.exe — утилита удалит все RSA-ключи. Если есть СКЗИ Валидата CSP, удалите его и после запустите утилиту DeleteRSA.exe либо выполните действия на другом компьютере. Другого ПК нет — экспортируйте открытую часть ключа ГОСТ с помощью панели управления Рутокен, запустите утилиту, а после завершения ее работы — импортируйте обратно.
                5. Переустановите «Панель управления Рутокен».
                6. Сгенерируйте новый RSA-ключ.

                Нашли неточность? Выделите текст с ошибкой и нажмите ctrl + enter.

                Источник: sbis.ru

                Панель управления рутокен источник ошибки pkcs11 код ошибки 0x6

                Панель управления рутокен источник ошибки pkcs11 код ошибки 0x6

                Помогла ли замена библиотеки libtranscrypt. dll решить мне проблему, связанную с ошибкой CKR_FUNCTION_FAILED? В заметке поделюсь личным опытом на данную тему.

                Недавно столкнулся с ситуацией, когда УТМ блокирует продажу маркированной продукции (в момент считывания акцизных марок). На экране РМК появляется информационное окно с сообщением вида «УТМ заблокирован — Подпись предыдущего чека не завершена». Если открыть домашнюю страницу универсального транспортного модуля, то можно увидеть на ней ошибку CKR_FUNCTION_FAILED.

                Быстрый выход из этой ситуации — перезагрузка ПК, на котором работают УТМ и Единый Клиент JaCarta. Но, конечно, это не выход из положения, ведь перезагрузки с периодичностью раз в день, в час и т. д. — плохая затея.

                На сайте ЦентрИнформ ошибку CKR_FUNCTION_FAILED предлагают решить путем использования библиотеки libtranscrypt. dll, тем самым восстановить работоспособность ключа криптозащиты (https://egais. center-inform. ru/tehpod/faq/Ошибка:+CKR_FUNCTION_FAILED/).

                Манипуляции по указанной инструкции обеспечили мне три дня спокойной работы торговой точки, после чего проблема с подписью предыдущего чека снова стала проявляться, правда на этот раз ошибка CKR_FUNCTION_FAILED в УТМ, действительно, отсутствовала.

                Я не стал долго испытывать судьбу и, чтобы исключить проблемы, связанные с ПО, решил все перенастроить заново (переустановил операционную систему, Единый Клиент, УТМ и все компоненты, необходимые для работы этого модуля). И вот оно чудо! Проблема ушла. Но, как известно, беда не приходит одна.

                УТМ сначала с периодичностью раз в неделю, потом чаще, стал выводить информационное сообщение «Проблемы с RSA PKCS11 — УТМ не может установить соединение с сервером ЕГАИС из-за проблем с хранилищем RSA ключей», свидетельствующее о недоступности сертификата ГОСТ на токене:

                Иными словами что-то происходило с JaCarta, УТМ терял сертификат и переставал нормально работать:

                Анализ лог-файлов УТМ указал на ошибку CKR_OBJECT_HANDLE_INVALID. Цитата с сайта ЦентрИнформ: «Ошибка связана с некорректной работой аппаратного крипто-ключа. Рекомендуем по работоспособности вашего аппаратного крипто-ключа обратится в тот удостоверяющий центр, в котором вы его приобрели» (пункт 9, https://egais. center-inform. ru/tehpod/faq/Ошибки УТМ/). Я так и сделал.

                В УЦ провели удаленную диагностику JaCarta и признали неполадки с токеном. Правда диагностика показала, что проблемы не с контейнером ГОСТ, а с PKI. Коллеги провели инициализацию компонента PKI с последующей перезаписью ключа в личном кабинете ЕГАИС и вновь провели диагностику.

                Jacarta Ошибка получения PKCS11

                Ошибки никуда не делись, поэтому usb-токен пришлось заменить на новый, только теперь уже на Rutoken 2.0 ЭЦП, о работе которого расскажу в следующих статьях.

                Вот такой трехнедельный личный опыт, друзья, с «танцами и бубном» около ошибки CKR_FUNCTION_FAILED и библиотеки libtranscrypt. dll, который в итоге закончился заменой той самой «зелененькой» JaCarta, про которую так много уже сказано в интернете.

                Сталкивались ли с чем-то аналогичным Вы и как с этим справлялись, предлагаю обсудить ниже в комментариях к заметке.

                Запись опубликована автором archisp в рубрике с метками CKR_FUNCTION_FAILED, JaCarta, libtranscrypt. dll, PKCS11, Rutoken, ошибка, УТМ. Добавьте в закладки постоянную ссылку.

                О Компании

                ООО ВАЛИДАТА была образована в 1999 году.
                Контактная информация

                Основное направление деятельности компании — проектирование и производство защищенных корпоративных информационно-телекоммуникационных систем с использованием средств криптографической защиты информации. Разработанные компанией совместно с ее партнерами продукты и решения широко используются в деловом электронном документообороте, в финансовой и денежно-кредитной сфере, в том числе в Банке России, ММВБ, НДЦ, Внешторгбанке и Почте России.

                Управление безопасностью от профессионалов

                Количество приложений, использующих системы криптографической защиты с открытыми ключами, во всем мире быстро увеличивается. Используется ли электронная почта или электронная коммерция приходит на смену устоявшимся системам бизнеса, системные интеграторы и пользователи могут вскоре оказаться один на один с секретными ключами и электронными сертификатами.

                Задача определения уровня доверия для сетевых экранов, серверов доступа, WWW серверов, электронной почты и других приложений, становится критичной при правильном проектировании, разработке и сопровождении этих продуктов.

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

                Ранее выданные лицензии:

                Ошибка: CKR_FUNCTION_FAILED и библиотека libtranscrypt. dll — проблема решена?

                ФСБ России выдала компании «Валидата» сертификаты соответствия на следующие продукты:

                Подпись ошибка 0x80090010 отказано в доступе КриптоПро – решение

                Сегодня разберем проблему с подписью в КриптоПро, а конкретнее строчку в отчете “ошибка 0x80090010 отказано в доступе”. Поговорим чем вызван этот сбой в СУФД, дадим общие рекомендации по обновлению программы. В конце статьи оставим инструкцию как же все такие подписать документы, если ключ просрочен, а отправить отчет нужно.

                Ошибка подписи. CryptSignMessage: Отказано в доступе

                Отправляясь тестировать контейнер первым делом получаем отчет с ошибкой вот такого содержания:

                Ошибка 0x80090010 отказано в доступе

                Для начала проверьте версию КриптоПРО CSP. Если версия стабильная и рабочая – оставляем, если помимо этого сбоя присутствую другие ошибки – версию программы лучше обновить на будущее.
                Ошибка 0x80090010 отказано в доступе – означает что просрочена версия открытого или закрытого ключа. Создавая запрос на выдачу сертификата для генерации ключей, мы несём необходимые бумаги для выдачи подписи через несколько недель. Контроль будет осуществляться с даты создания запроса. Тут мы используем лайфхак, об этом ниже, а для начала мы протестируем контейнер.

                Проверяем контейнер

                Для проверки контейнера проделаем стандартные операции перечисленные ниже:

                Проверка завершилась с ошибкой

                Срок действия закрытого ключа истек

                Срок действия закрытого ключа истек

                Еще раз – ошибка подписи 0x80090010 всегда означает что истек срок действия закрытого ключа.

                Как подписать документы?

                Тут придется прибегнуть к маленькой хитрости, которая работала раньше во многих программах схожего типа – поменять системную дату на срок действия системного ключа:

                Настройка даты и времени

                После этого можно выдохнуть, заварить чашечку крепкого кофе… И начать готовить документы и оформлять заявку для оформления нового сертификата.

                Заключение

                Напишите нам в комментариях помогла ли вам данная инструкция побороть проблему отказа доступа в КриптоПро. Если статья была полезна – делитесь ссылками в соцсетях, так вы поможете другим пользователям с аналогичной проблемой. Задавайте другие вопросы о других программах, которые работают с ошибками или вызывают вопросы.

                Евгений Загорский

                IT специалист. Автор информационных статей на тему Андроид смартфонов и IOS смартфонов. Эксперт в области решения проблем с компьютерами и программами: установка, настройка, обзоры, советы по безопасности ваших устройств. В свободное время занимается дизайном и разработкой сайтов.

                Источник: kodyoshibok03.ru

                Ошибки Рутокен

                После установки драйверов и во время использования цифровой подписи потенциально могут возникнуть ошибки. Причины часто кроются в программных ошибках, неправильных действиях пользователя. На практике большинство проблем можно решить самостоятельно, без обращения за помощью в удостоверяющий центр или к специалистам по обслуживанию компьютерной техники. Рассмотрим основные ошибки, с которыми приходится сталкиваться пользователям и которые реально решить своими силами.

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

                Ошибку можно заметить на вкладке «Сертификаты» непосредственно в панели управления Рутокен. Проблема возникает во время установки ЭЦП и связана с неполной настройкой. Речь про отсутствие специального корневого доверенного сертификата, который выдает удостоверяющий центр.

                Первым шагом к устранению ошибки остается обновление комплекта драйверов. Если проблема не исчезла или последние у вас имеют актуальную версию, выполните действия по следующему алгоритму:

                • выберите ваш сертификат в панели управления;
                • нажмите кнопку «Свойства»;
                • выберите вкладку «Путь сертификации».

                Если в открывшемся дереве вы видите лишь ваш личный сертификат, то надо установить еще один, который был выдан в удостоверяющем центре, и сделать доверенным.

                Ошибка: Rutoken перестает определяться (Windows 10)

                Потенциально могут возникать периодические ошибки из-за недоступности сертификатов, невозможности запустить панель управления. Одновременно светодиод на токене горит, а сам Рутокен имеется в Диспетчере устройств. Подобная ситуация может быть связана со спецификой работы материнской платы компьютера, когда при переходе из энергосберегающего режима в штатный не происходит «пробуждения» токена. Выходом здесь станет его отключение либо повторное подключение Рутокена (для этого достаточно достать USB-токен из разъема и подключить опять).

                В случае если ошибка не исчезла, обратитесь за консультацией в удостоверяющий центр, где вы оформили ЭЦП и приобрели Рутокен.

                Ошибка: Рутокен плагин недоступен

                Если у вас появляется ошибка «Плагин недоступен» при входе в личный кабинет сервиса Честный Знак, то это значит, что на компьютере не установлены криптографический плагин Рутокен Плагин или КриптоПро ЭЦП Browser plug-in.

                Чтобы исправить данную ошибку вы можете воспользоваться нашей инструкцией по установке плагина RuToken.

                Ошибка: Панель управления не видит Рутокен ЭЦП 2.0

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

                • подключите токен к другому USB-разъему или компьютеру для оценки работоспособности;
                • определите наличие устройства через «Диспетчер устройств» в разделе «Контроллеры USB»;
                • проконтролируйте наличие доступа к веткам реестра
                • HKEY_LOCAL_MACHINESOFTWAREMicrosoftCryptographyCalais и
                • HKEY_LOCAL_MACHINESOFTWAREMicrosoftCryptographyCalaisReaders у текущего пользователя и Local Service (если необходимо, то добавьте), также убедитесь, что Служба «Смарт-карта» запущена от имени NT AUTHORITYLocalService («Пуск» — «Панель управления» — «Администрирование» — «Службы»).;

                Если ничего не помогло и ошибка осталась, обращайтесь в удостоверяющий центр «Астрал». Мы предлагаем услуги по генерации ЭЦП любых типов на выгодных условиях, а также комплексное техническое сопровождение. Для решения проблем мы готовы проконсультировать по телефону либо найти выход с помощью удаленного подключения к вашему компьютеру. Получить дополнительную информацию можно по телефону либо оставив заявку на сайте. Мы оперативно ответим и предоставим консультацию.

                Источник: astral.ru

                Панель управления рутокен источник ошибки pkcs11 код ошибки 0x6

                Помогла ли замена библиотеки libtranscrypt. dll решить мне проблему, связанную с ошибкой CKR_FUNCTION_FAILED? В заметке поделюсь личным опытом на данную тему.

                Недавно столкнулся с ситуацией, когда УТМ блокирует продажу маркированной продукции (в момент считывания акцизных марок). На экране РМК появляется информационное окно с сообщением вида «УТМ заблокирован — Подпись предыдущего чека не завершена». Если открыть домашнюю страницу универсального транспортного модуля, то можно увидеть на ней ошибку CKR_FUNCTION_FAILED.

                Быстрый выход из этой ситуации — перезагрузка ПК, на котором работают УТМ и Единый Клиент JaCarta. Но, конечно, это не выход из положения, ведь перезагрузки с периодичностью раз в день, в час и т. д. — плохая затея.

                На сайте ЦентрИнформ ошибку CKR_FUNCTION_FAILED предлагают решить путем использования библиотеки libtranscrypt. dll, тем самым восстановить работоспособность ключа криптозащиты (https://egais. center-inform. ru/tehpod/faq/Ошибка:+CKR_FUNCTION_FAILED/).

                Манипуляции по указанной инструкции обеспечили мне три дня спокойной работы торговой точки, после чего проблема с подписью предыдущего чека снова стала проявляться, правда на этот раз ошибка CKR_FUNCTION_FAILED в УТМ, действительно, отсутствовала.

                Я не стал долго испытывать судьбу и, чтобы исключить проблемы, связанные с ПО, решил все перенастроить заново (переустановил операционную систему, Единый Клиент, УТМ и все компоненты, необходимые для работы этого модуля). И вот оно чудо! Проблема ушла. Но, как известно, беда не приходит одна.

                УТМ сначала с периодичностью раз в неделю, потом чаще, стал выводить информационное сообщение «Проблемы с RSA PKCS11 — УТМ не может установить соединение с сервером ЕГАИС из-за проблем с хранилищем RSA ключей», свидетельствующее о недоступности сертификата ГОСТ на токене:

                Иными словами что-то происходило с JaCarta, УТМ терял сертификат и переставал нормально работать:

                Анализ лог-файлов УТМ указал на ошибку CKR_OBJECT_HANDLE_INVALID. Цитата с сайта ЦентрИнформ: «Ошибка связана с некорректной работой аппаратного крипто-ключа. Рекомендуем по работоспособности вашего аппаратного крипто-ключа обратится в тот удостоверяющий центр, в котором вы его приобрели» (пункт 9, https://egais. center-inform. ru/tehpod/faq/Ошибки УТМ/). Я так и сделал. В УЦ провели удаленную диагностику JaCarta и признали неполадки с токеном. Правда диагностика показала, что проблемы не с контейнером ГОСТ, а с PKI. Коллеги провели инициализацию компонента PKI с последующей перезаписью ключа в личном кабинете ЕГАИС и вновь провели диагностику.

                Jacarta Ошибка получения PKCS11

                Ошибки никуда не делись, поэтому usb-токен пришлось заменить на новый, только теперь уже на Rutoken 2.0 ЭЦП, о работе которого расскажу в следующих статьях.

                Вот такой трехнедельный личный опыт, друзья, с «танцами и бубном» около ошибки CKR_FUNCTION_FAILED и библиотеки libtranscrypt. dll, который в итоге закончился заменой той самой «зелененькой» JaCarta, про которую так много уже сказано в интернете.

                Сталкивались ли с чем-то аналогичным Вы и как с этим справлялись, предлагаю обсудить ниже в комментариях к заметке.

                Запись опубликована автором archisp в рубрике Без рубрики с метками CKR_FUNCTION_FAILED, JaCarta, libtranscrypt. dll, PKCS11, Rutoken, ошибка, УТМ. Добавьте в закладки постоянную ссылку.

                О Компании

                ООО ВАЛИДАТА была образована в 1999 году.
                Контактная информация

                Основное направление деятельности компании — проектирование и производство защищенных корпоративных информационно-телекоммуникационных систем с использованием средств криптографической защиты информации. Разработанные компанией совместно с ее партнерами продукты и решения широко используются в деловом электронном документообороте, в финансовой и денежно-кредитной сфере, в том числе в Банке России, ММВБ, НДЦ, Внешторгбанке и Почте России.

                Управление безопасностью от профессионалов

                Количество приложений, использующих системы криптографической защиты с открытыми ключами, во всем мире быстро увеличивается. Используется ли электронная почта или электронная коммерция приходит на смену устоявшимся системам бизнеса, системные интеграторы и пользователи могут вскоре оказаться один на один с секретными ключами и электронными сертификатами.

                Задача определения уровня доверия для сетевых экранов, серверов доступа, WWW серверов, электронной почты и других приложений, становится критичной при правильном проектировании, разработке и сопровождении этих продуктов.

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

                Ранее выданные лицензии:

                Ошибка: CKR_FUNCTION_FAILED и библиотека libtranscrypt. dll — проблема решена?

                ФСБ России выдала компании «Валидата» сертификаты соответствия на следующие продукты:

                Подпись ошибка 0x80090010 отказано в доступе КриптоПро – решение

                Сегодня разберем проблему с подписью в КриптоПро, а конкретнее строчку в отчете “ошибка 0x80090010 отказано в доступе”. Поговорим чем вызван этот сбой в СУФД, дадим общие рекомендации по обновлению программы. В конце статьи оставим инструкцию как же все такие подписать документы, если ключ просрочен, а отправить отчет нужно.

                Ошибка подписи. CryptSignMessage: Отказано в доступе

                Отправляясь тестировать контейнер первым делом получаем отчет с ошибкой вот такого содержания:

                Ошибка 0x80090010 отказано в доступе

                Для начала проверьте версию КриптоПРО CSP. Если версия стабильная и рабочая – оставляем, если помимо этого сбоя присутствую другие ошибки – версию программы лучше обновить на будущее.
                Ошибка 0x80090010 отказано в доступе – означает что просрочена версия открытого или закрытого ключа. Создавая запрос на выдачу сертификата для генерации ключей, мы несём необходимые бумаги для выдачи подписи через несколько недель. Контроль будет осуществляться с даты создания запроса. Тут мы используем лайфхак, об этом ниже, а для начала мы протестируем контейнер.

                Проверяем контейнер

                Для проверки контейнера проделаем стандартные операции перечисленные ниже:

                Проверка завершилась с ошибкой

                Срок действия закрытого ключа истек

                Срок действия закрытого ключа истек

                Еще раз – ошибка подписи 0x80090010 всегда означает что истек срок действия закрытого ключа.

                Как подписать документы?

                Тут придется прибегнуть к маленькой хитрости, которая работала раньше во многих программах схожего типа – поменять системную дату на срок действия системного ключа:

                Настройка даты и времени

                После этого можно выдохнуть, заварить чашечку крепкого кофе… И начать готовить документы и оформлять заявку для оформления нового сертификата.

                Заключение

                Напишите нам в комментариях помогла ли вам данная инструкция побороть проблему отказа доступа в КриптоПро. Если статья была полезна – делитесь ссылками в соцсетях, так вы поможете другим пользователям с аналогичной проблемой. Задавайте другие вопросы о других программах, которые работают с ошибками или вызывают вопросы.

                Евгений Загорский

                IT специалист. Автор информационных статей на тему Андроид смартфонов и IOS смартфонов. Эксперт в области решения проблем с компьютерами и программами: установка, настройка, обзоры, советы по безопасности ваших устройств. В свободное время занимается дизайном и разработкой сайтов.

                Источники:

                Https://steptosleep. ru/%D0%BE%D1%82%D1%81%D1%83%D1%82%D1%81%D1%82%D0%B2%D1%83%D0%B5%D1%82-%D0%BF%D1%83%D1%82%D1%8C-%D0%BA-pkcs11-%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA/

                Https://itpen. ru/podpis-oshibka-0x80090010-otkazano-v-dostupe-kriptopro-reshenie/

                Исправление типичных ошибок при генерации RSA ключа ЕГАИС

                При генерации RSA ключа в личном кабинете ЕГАИС могут возникать ошибки.

                Попробуем разобрать типовые ошибки, которые возникают при генерации для ЕГАИС.

                Почему возникает ошибка при генерации ключа ЕГАИС?

                Ошибка при генерации транспортного ключа для ЕГАИС иногда возникает из-за неполадок на сайте ЕГАИС. Но это происходит крайне редко.

                В основном неполадки связаны с некорректными настройками компьютера.

                Общие рекомендации для успешной генерации транспортного RSA ключа ЕГАИС

                Необходимые требования и рекомендации:

                • Для корректной работы в личном кабинете рекомендуется отключить все защитники и антивирусные программы на компьютере
                • Операционная система должна быть MS Windows и свежее чем XP (подойдет Vista/7/8/8/1/10, серверные ОС тоже поддерживаются, начиная с 2008). Крайне желательно наличие установленных актуальных обновлений.
                • Браузер Internet Explorer версии не ниже, чем 9.
                • Установлена актуальная версия крипто плагина ФСРАР Крипто (версия не ниже чем 2.00). 
                • Установлены и настроены драйвера носителя для ЕГАИС.
                • Во время работы в личном кабинете и при работе УТМ ЕГАИС должен быть вставлен только один ключ для ЕГАИС.

                Ошибка при генерации RSA ключа «Выберете устройство чтения смарт карт…»

                Если при генерации вместо окна запроса пин-кода Вы увидели окно «Выберете устройство чтения смарт карт» или «Обнаружена смарт-карта, но она не может использоваться для текущей операции…» или «Смарт-карта не может выполнить запрошенную операцию либо операция требует другой смарт-карты», значит нужно скорректировать настройки компьютера.

                Генерация RSA ключа

                Данная ошибка возникает в результате некорректных настроек на ПК, запрещающие формировать ключ.

                Если Вы используете носитель Рутокен ЭЦП 0, то вам необходимо выполнить следующие операции:

                Выберите пункт Панель управления Рутокен (можно запустить через ярлык на рабочем столе, меню Пуск — Программы (или Все программы) — Рутокен — Панель управления Рутокен).

                Перейдите на вкладку «Настройки» и выберите пункт «Настройка…»

                Генерация RSA ключа

                Установите напротив строки Рутокен ЭЦП значение Microsoft Base Smart Card Crypto Provider.

                Генерация RSA ключа

                Если не получилось — сделайте перенастройку еще раз. Выберете другой криптопровайдер, нажмите ОК, и снова выберете Microsoft Base Smart Card Crypto Provider.

                Если опять не получилось — обновите драйвер для Рутокен ЭЦП. Скачать драйвер можно с сайта разработчика. После обновления проверьте настройки криптопровайдера и пробуйте еще раз.

                В крайне редких случаях, если генерация не проходит, помогает утилита восстановления работоспособности Рутокен (позволяет правильно определить драйвера носителя в системе).
                 

                Ошибка в методе createCertificateRequest Error: CKR_PNI_INCORRECT

                В данной ошибке указано, что неверно введен пин-код. 

                Генерация RSA ключа

                Проверьте правильность ввода пин-кодов, если на вашем носителе они установлены по умолчанию. Напоминаем стандартные пин коды:

                • для JaCrata пин RSA — 11111111, пин ГОСТ — 0987654321
                • для Рутокен пин RSA — 12345678, пин ГОСТ — 12345678

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

                Ошибка в методе createCertificateRequest Error: CKR_ATTRIBUTE_TYPE_INVALID

                Данная ситуаци была нами зафиксирована при использовании ключа JaCarta SE.

                Генерация RSA ключа

                Для исправления необходимо инициализировать раздел PKI на носителе. Для этого откройте Единый клиент JaCarta желательно включить интерфейс Администратора (снизу слева кнопка «Переключиться в режим администрирования»).

                Перейдите вверху во вкладку PKI и нажмите «Инициализировать». При запросе кода введите пин-код Администратора 00000000, пин-код Пользователя 11111111. После успешной инициализации попробуйте снова сгенерировать транспортный ключ.

                После генерации RSA-ключа через Личный кабинет на сайте egais.ru, возникает задвоение RSA-ключей, в следствие чего на Рутокен ЭЦП 2.0 появляется 3 объекта: ГОСТ и 2 ключа RSA.

                При попытке удаления одного из RSA-ключей возникает ошибка «Недоступно Код ошибки: 0x6».

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

                1. Скачайте и запустите Утилиту удаления RSA-ключей DeleteRSA1.0.3.1.zip 
                2. Разархивируйте содержимое.
                3. Вставьте в USB-порт только тот ключевой носитель, на котором возникает данная ошибка
                4. Запустите утилиту DeleteRSA1.0.3.0.zip. Программа удалит RSA-ключи с Рутокена
                5. После удаления поврежденных RSA ключей, скачайте и установите драйверы Рутокен
                6. Зайдите в Личный кабинет на сайте egais.ru и сгенерируйте новый ключ RSA. 

                Вы определились с выбором?

                Перейти к оформлению заказа

                rutoken ecp touch fsb

                После установки драйверов и во время использования цифровой подписи потенциально могут возникнуть ошибки. Причины часто кроются в программных ошибках, неправильных действиях пользователя. На практике большинство проблем можно решить самостоятельно, без обращения за помощью в удостоверяющий центр или к специалистам по обслуживанию компьютерной техники. Рассмотрим основные ошибки, с которыми приходится сталкиваться пользователям и которые реально решить своими силами.

                Содержание статьи

                • 1 Ошибка: Сертификат ненадежен/Не удалось проверить статус отзыва
                • 2 Ошибка: Rutoken перестает определяться (Windows 10)
                • 3 Ошибка: Панель управления не видит Рутокен ЭЦП 2.0

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

                Ошибку можно заметить на вкладке «Сертификаты» непосредственно в панели управления Рутокен. Проблема возникает во время установки ЭЦП и связана с неполной настройкой. Речь про отсутствие специального корневого доверенного сертификата, который выдает удостоверяющий центр.

                Первым шагом к устранению ошибки остается обновление комплекта драйверов. Если проблема не исчезла или последние у вас имеют актуальную версию, выполните действия по следующему алгоритму:

                • выберите ваш сертификат в панели управления;
                • нажмите кнопку «Свойства»;
                • выберите вкладку «Путь сертификации».

                Если в открывшемся дереве вы видите лишь ваш личный сертификат, то надо установить еще один, который был выдан в удостоверяющем центре, и сделать доверенным.

                Ошибка: Rutoken перестает определяться (Windows 10)

                Потенциально могут возникать периодические ошибки из-за недоступности сертификатов, невозможности запустить панель управления. Одновременно светодиод на токене горит, а сам Рутокен имеется в Диспетчере устройств. Подобная ситуация может быть связана со спецификой работы материнской платы компьютера, когда при переходе из энергосберегающего режима в штатный не происходит «пробуждения» токена. Выходом здесь станет его отключение либо повторное подключение Рутокена (для этого достаточно достать USB-токен из разъема и подключить опять).

                В случае если ошибка не исчезла, обратитесь за консультацией в удостоверяющий центр, где вы оформили ЭЦП и приобрели Рутокен.

                Ошибка: Панель управления не видит Рутокен ЭЦП 2.0

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

                • подключите токен к другому USB-разъему или компьютеру для оценки работоспособности;
                • определите наличие устройства через «Диспетчер устройств» в разделе «Контроллеры USB»;
                • проконтролируйте наличие доступа к веткам реестра
                  • HKEY_LOCAL_MACHINESOFTWAREMicrosoftCryptographyCalais и
                  • HKEY_LOCAL_MACHINESOFTWAREMicrosoftCryptographyCalaisReaders у текущего пользователя и Local Service (если необходимо, то добавьте), также убедитесь, что Служба «Смарт-карта» запущена от имени NT AUTHORITYLocalService («Пуск» — «Панель управления» — «Администрирование» — «Службы»).;
                • проверьте количество считывателей в настройках панели управления (должно быть значение 1);
                • переустановите комплект драйверов для исключения сбоя программного обеспечения.

                Нажмите на звезду, чтобы оценить!

                Прочитали: 1 184

                вопросы

                Из нашей статьи вы узнаете:

                Помимо открытого и закрытого ключа электронной подписи, в ЕГАИС пользователю понадобится RSA-ключ. Он защищает соединение между пользователем и информационной системой. Генерируется на сайте egais.ru. Случается, что при его создании возникает ошибка: «Вставьте смарт-карту» или «Подключите смарт-карту».

                Расскажем пошагово, как убрать ошибки Рутокен: Вставьте смарт-карту или Подключите смарт-карту на примере Рутокен ЭЦП 2.0.

                Описание ошибок Рутокен

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

                «Обнаружена смарт-карта, но она не может использоваться для текущей операции. Возможно, для используемой смарт-карты нет драйвера или сертификата»

                
смарт-карта1

                Если предлагается выбрать устройство чтения смарт-карт, то в описании изложен данный текст:

                «Подключите смарт-карту. Выберите устройство чтения смарт-карт. Смарт-карта не может выполнить запрошенную операцию либо операция требует другой смарт-карты».

                
Подключите смарт-карту2

                Чтобы решить проблему, необходимо проверить настройки и выполнить определённые действия.

                Решение ошибки Рутокен: Вставьте или подключите смарт-карту

                Чтобы решить проблему, необходимо сделать следующее:

                1. Включить поддержку ЕГАИС на Рутокен.
                2. Удалить следы RSA-ключей.
                3. Проверить Диспетчер устройств на наличие ошибки 28.
                4. Удалить Единый клиент JaCarta.
                5. Переназначить криптопровайдер.
                6. Переустановить минидрайвер.

                Далее подробное описание действий по каждому пункту.

                Включение поддержки ЕГАИС на Рутокен

                В настройках Рутокен ЭЦП 2.0 должен быть выбран и активирован криптопровайдер Microsoft Base Smart Card Crypto Provider.

                Для этого необходимо:

                • Открыть меню «Пуск». Перейти в «Настройки», далее «Панель управления» и «Панель управления Рутокен».
                • Во вкладке «Настройки», в поле «Настройки криптопровайдера» нажать «Настроить криптопровайдер».
                • 
«Настройки»3

                • В окне «Настройки криптопровайдера» напротив «Семейство Рутокен ЭЦП» выбрать «Microsoft Base Smart Card Provider».
                • 
«Семейство Рутокен ЭЦП»4

                • Нажать «ОК», чтобы сохранить изменения.

                Удаление следов RSA-ключей

                При предыдущей неудачной попытке генерации RSA-ключа носитель Рутокен может содержать его следы. Чтобы решить проблему, в первую очередь нужно скачать архив DeleteRSA1.0.3.1.zip.

                Далее пользователь должен:

                • Разархивировать содержимое.
                • Убедиться, что на компьютере не установлены другие ключи Рутокен, кроме проблемного.
                • Запустить утилиту DeleteRSA1.0.3.1.zip. Программа удалит все RSA-ключи. После этого она автоматически закроется.
                • Выполнить новую генерацию RSA-ключа.

                Важно! Представленную утилиту нельзя включать, если на компьютере установлен криптопровайдер Валидата CSP. Если другого ПК нет, то перед запуском необходимо экспортировать файл сертификата ГОСТ, а после работы утилиты импортировать сертификат обратно на Рутокен.

                Проверка Диспетчера устройств на наличие ошибки 28

                Чтобы установить наличие ошибки, нужно перейти в «Диспетчер устройств». В разделе «Другие устройства» проверить наличие «Смарт-карта», которая содержит ошибку «Для устройства не установлены драйверы (Код 28)».

                
«Диспетчер устройств»5

                Чтобы решить проблему, нужно назначить драйвер смарт-карте:

                1. Нажать правой кнопкой мыши на «Смарт-карта».
                2. Выбрать «Обновить драйверы».
                3. 
«Обновить драйверы»6

                4. Далее нажать «Выполнить поиск драйверов на этом компьютере (Поиск и установка драйверов вручную)».
                5. 
Выполнить поиск7

                6. Нажать на «Выбрать драйвер из списка уже установленных драйверов».
                7. 
Выбрать драйвер8

                8. Выбрать «Фильтр смарт-карт» и нажать два раза «Далее», потом «Да».
                9. 
смарт-карт9

                  
«Далее»10

                  
«Да»11

                10. Пользователь получит уведомление по завершению операции. Нажать «Закрыть».
                11. 
«Закрыть»12

                После данных действий необходимо произвести попытку генерации RSA-ключа.

                Удаление Единого клиента JaCarta

                Установленный на ПК «Единый Клиент JaCarta» может внести изменения в настройках криптопровайдера. В связи с этим и появляется некорректная генерация RSA-сертификата для Рутокен ЭЦП 2.0. Для решения проблемы нужно удалить данный компонент. А после генерации RSA-ключа можно установить его заново.

                Переназначение криптопровайдера

                Переназначение криптопровайдера осуществляется в программе «Панель управления Рутокен». Требуется выполнить следующее:

                • Во вкладке «Настройки», в разделе «Настройки криптопровайдера» нажать «Настройка».
                • 
«Настройки»13

                • Напротив Рутокен ЭЦП (2.0 / PKI / BT) выбрать любой криптопровайдер, кроме «Microsoft Base Smart Card Crypto Provider». Например, «Aktiv ruToken CSP v1.0» или «CryptoPRO CSP».
                • Нажать «Применить».
                • 
«Применить»14

                • После этого поставить обратно «Microsoft Base Smart Card Crypto Provider» и нажать «Применить».
                • 
«Применить»15

                После этого можно попробовать сгенерировать новый RSA-сертификат.

                Переустановка минидрайвера

                Одним из путей решения может являться переустановка минидрайвера. Для этого необходимо:

                1. Открыть «Диспетчер устройств» и выбрать раздел «Смарт-карта».
                2. Удалить строку «Aktiv Co. Rutoken Minidriver». Если строки с таким названием нет, она может отображаться как «Неизвестная смарт-карта».
                3. 
«Неизвестная смарт-карта»16

                4. Потом перейти во вкладку «Действие» и нажать «Обновить конфигурацию оборудования».
                5. 
«Действие»17

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


                Offline

                Ruslan777

                 


                #1
                Оставлено
                :

                10 апреля 2019 г. 19:27:43(UTC)

                Ruslan777

                Статус: Новичок

                Группы: Участники

                Зарегистрирован: 10.04.2019(UTC)
                Сообщений: 7
                Российская Федерация
                Откуда: Москва

                Добрый день!
                Установил в Ubuntu 18 версию CryptoPro CSP4 R3, чтобы работать с вашим криптопровайдером через PKCS#11 интерфейс.
                В скрипте ./install_gui.sh во время установки был выбран модуль поддержки PKCS#11.

                После установки DEB-пакетов увидел, что в каталоге /opt/cprocsp/lib/amd64/
                появились файлы:
                libcppkcs11.so
                libcppkcs11.so.4
                libcppkcs11.so.4.0.4

                После этого установил opensc и попробовал получить информацию о поддерживаемых CSP механизмах.
                Команда:

                Код:

                
                pkcs11-tool --module /opt/cprocsp/lib/amd64/libcppkcs11.so -M
                

                выдала обнадеживающий результат:

                Код:

                
                Using slot 0 with a present token (0x0)
                Supported mechanisms:
                  ...
                  GOSTR3411, digest
                  ...
                  GOSTR3410, keySize={32,32}, sign, verify
                  ...
                  GOSTR3410-WITH-GOSTR3411, keySize={64,64}, sign, verify
                  ...
                  GOSTR3410-KEY-PAIR-GEN, keySize={64,64}, generate_key_pair
                  ...
                

                После этого попытался сгенерировать ключевую пару:

                Код:

                
                pkcs11-tool --keypairgen --module /opt/cprocsp/lib/amd64/libcppkcs11.so --pin=11111111 --key-type=GOSTR3410:A --mechanism=GOSTR3410-KEY-PAIR-GEN --id=123456 --set-id=123456 --label=123456
                

                , но получаю ошибку:

                Код:

                Using slot 0 with a present token (0x0)
                error: PKCS11 function C_GenerateKeyPair failed: rv = CKR_TEMPLATE_INCONSISTENT (0xd1)
                Aborting.
                

                Решил проверить, работает ли хеширование. Для этого создал файл «abc» с текстом «abc» и вызвал команду:

                Код:

                
                pkcs11-tool --hash --module /opt/cprocsp/lib/amd64/libcppkcs11.so --mechanism GOSTR3411 --input-file abc --output-file abc.hash
                

                Хеш успешно вычислился и сохранился в файл abc.hash.

                Решил проверить, нет ли у меня в вызове команд ошибки, сделав генерацию ключевой пары и создание подписи через токен JaCarta ГОСТ:

                Код:

                
                pkcs11-tool --init-token --init-pin --module /usr/lib64/libjcPKCS11.so.1.5.3 --so-pin=1234567890 --label='JaCarta' --new-pin=11111111 --pin=11111111
                Using slot 0 with a present token (0x0)
                Token successfully initialized
                User PIN successfully initialized
                
                pkcs11-tool --keypairgen --module /usr/lib64/libjcPKCS11.so.1.5.3 --pin=11111111 --key-type=GOSTR3410:A --mechanism=GOSTR3410-KEY-PAIR-GEN --id=123456 --set-id=123456 --label=123456
                Using slot 0 with a present token (0x0)
                Key pair generated:
                Private Key Object; GOSTR3410 
                  PARAMS OID: 06072a850302022301
                  label:      123456
                  ID:         123456
                warning: PKCS11 function C_GetAttributeValue(DECRYPT) failed: rv = CKR_ATTRIBUTE_TYPE_INVALID (0x12)
                
                warning: PKCS11 function C_GetAttributeValue(DERIVE) failed: rv = CKR_ATTRIBUTE_TYPE_INVALID (0x12)
                
                  Usage:      sign
                warning: PKCS11 function C_GetAttributeValue(ALWAYS_AUTHENTICATE) failed: rv = CKR_ATTRIBUTE_TYPE_INVALID (0x12)
                
                Public Key Object; GOSTR3410 
                  PARAMS OID: 06072a850302022301
                  VALUE:      b3dff43e5bbacd4c34847463a57709d219074fdd451779f755a8344c37495354
                              451bb87d27618ea733a41aad4eb2506acc2833d13d440582bf13dfb0b8e53fa7
                  label:      123456
                  ID:         123456
                warning: PKCS11 function C_GetAttributeValue(ENCRYPT) failed: rv = CKR_ATTRIBUTE_TYPE_INVALID (0x12)
                
                warning: PKCS11 function C_GetAttributeValue(WRAP) failed: rv = CKR_ATTRIBUTE_TYPE_INVALID (0x12)
                
                warning: PKCS11 function C_GetAttributeValue(DERIVE) failed: rv = CKR_ATTRIBUTE_TYPE_INVALID (0x12)
                
                  Usage:      verify
                error: You should specify the object type with the -y option
                Aborting.
                
                pkcs11-tool --sign --module /usr/lib64/libjcPKCS11.so.1.5.3 --pin=11111111 --id=123456 --label 123456 --input-file abc --output-file abc.sgn --mechanism GOSTR3410-WITH-GOSTR3411
                Using slot 0 with a present token (0x0)
                Using signature algorithm GOSTR3410-WITH-GOSTR3411
                warning: PKCS11 function C_GetAttributeValue(ALWAYS_AUTHENTICATE) failed: rv = CKR_ATTRIBUTE_TYPE_INVALID (0x12)
                

                Ключевая пара в токене успешно сгенерировалась и 64-байта записались в файл abc.sgn.

                В чем может быть проблема с генерацией ключевой пары через PKCS#11 API CryptoPro CSP 4?
                Нужно что-то дополнительно настроить в /opt/cprocsp/? Обновить DEB-пакеты?


                Вверх


                Offline

                Дмитрий Пичулин

                 


                #2
                Оставлено
                :

                10 апреля 2019 г. 23:29:14(UTC)

                pd

                Статус: Сотрудник

                Группы: Администраторы

                Зарегистрирован: 16.09.2010(UTC)
                Сообщений: 1,363
                Откуда: КРИПТО-ПРО

                Сказал(а) «Спасибо»: 31 раз
                Поблагодарили: 318 раз в 259 постах

                Автор: Ruslan777 Перейти к цитате

                В чем может быть проблема с генерацией ключевой пары через PKCS#11 API CryptoPro CSP 4?
                Нужно что-то дополнительно настроить в /opt/cprocsp/? Обновить DEB-пакеты?

                Проблем может быть много, мы мало тестировали pkcs11-tool, особенно в части генерации ключей.

                Попробуйте сгенерировать ключ штатными средствами CSP, а подписывать через pkcs11-tool, ведь цель подпись?

                Или в чём глобальная задача?

                Интерфейс pkcs11 очень капризный. Мы конечно можем его подстроить под конкретное приложение, но хотелось бы понимать задачи, которые можно решить с помощью pkcs11-tool, но нельзя решить штатными средствами КриптоПро CSP.

                Знания в базе знаний, поддержка в техподдержке


                Вверх

                WWW


                Offline

                Ruslan777

                 


                #3
                Оставлено
                :

                11 апреля 2019 г. 12:43:54(UTC)

                Ruslan777

                Статус: Новичок

                Группы: Участники

                Зарегистрирован: 10.04.2019(UTC)
                Сообщений: 7
                Российская Федерация
                Откуда: Москва

                Дмитрий, да, цель — подпись.

                У нас есть универсальный плагин для браузеров (Windows, Mac OS X, Linux), который поддерживает работу с токенами через PKCS#11 интерфейс. Плагин замечательно работает с Рутокен и JaCarta, но не работает через ваш PKCS#11 модуль «/opt/cprocsp/lib/amd64/libcppkcs11.so».
                Если использовать «libcppkcs11.so», то операции C_Sign или C_SignFinal всегда выполняются с результатом CKR_FUNCTION_FAILED.

                При этом я опробовал два подхода:
                1) Механизм комбинированного хеширования и подписи CKM_GOSTR3410_WITH_GOSTR3411(0x1202) с вызовами C_SignInit, C_SignUpdate и C_SignFinal
                2) Механизмы раздельного хеширования и подписи CKM_GOSTR3411(0x1210) + CKM_GOSTR3410(0x1201) с вызовами C_SignInit, C_Sign.
                Результат всегда одинаковый — и для C_SignFinal и для C_Sign вызов возвращает ошибку CKR_FUNCTION_FAILED.
                При этом другие функции (чтение списка поддерживаемых механизмов, хеширование) работают через «/opt/cprocsp/lib/amd64/libcppkcs11.so».

                Я сначала предположил, что проблема может быть в неправильной работе моего кода с PKCS#11 в Linux, поэтому решил обкатать сценарий выпуска PKCS#10-запроса, установки сертификата и создания ЭЦП через универсальный инструмент — pkcs11-tool. Но сейчас все мои предположения сводятся к тому, что у КриптоПро модуль PKCS#11 для Linux получился слишком сырым.

                Отредактировано пользователем 11 апреля 2019 г. 12:45:33(UTC)
                 | Причина: Не указана


                Вверх


                Offline

                Дмитрий Пичулин

                 


                #4
                Оставлено
                :

                11 апреля 2019 г. 15:12:06(UTC)

                pd

                Статус: Сотрудник

                Группы: Администраторы

                Зарегистрирован: 16.09.2010(UTC)
                Сообщений: 1,363
                Откуда: КРИПТО-ПРО

                Сказал(а) «Спасибо»: 31 раз
                Поблагодарили: 318 раз в 259 постах

                Проверили pkcs11-tool на совместимость с нами, вариант с CKM_GOSTR3410_WITH_GOSTR3411 нормально работает.

                1. Перечисляем объекты:

                Код:

                pkcs11-tool --module /opt/cprocsp/lib/amd64/libcppkcs11.so --list-objects

                Цитата:


                Private Key Object; GOSTR3410
                PARAMS OID: 06072a850302022400
                label: cln512e
                ID: 33383439344646324543383442363841
                Usage: decrypt, sign, unwrap, derive

                2. Находим нужный ключ и сохраняем его ID
                3. Подписываем:

                Код:

                pkcs11-tool --module /opt/cprocsp/lib/amd64/libcppkcs11.so --sign --id=33383439344646324543383442363841 --input-file abc --output-file abc.sgn --mechanism GOSTR3410-WITH-GOSTR3411

                Знания в базе знаний, поддержка в техподдержке


                Вверх

                WWW


                Offline

                Ruslan777

                 


                #5
                Оставлено
                :

                11 апреля 2019 г. 19:44:39(UTC)

                Ruslan777

                Статус: Новичок

                Группы: Участники

                Зарегистрирован: 10.04.2019(UTC)
                Сообщений: 7
                Российская Федерация
                Откуда: Москва

                Дмитрий, у меня почему-то не получается увидеть в списке объектов ключ после того, как был вызван метод
                C_GenerateKeyPair.

                Для генерации ключей используются шаблоны со следующими атрибутами:

                [Закрытый ключ]
                CKA_ID
                CKA_LABEL
                CKA_PRIVATE
                CKA_GOST_3410_PARAM
                CKA_GOST_3411_PARAM
                CKA_KEY_TYPE
                CKA_SIGN

                [Открытый ключ]
                CKA_ID
                CKA_LABEL
                CKA_GOST_3410_PARAM
                CKA_GOST_3411_PARAM
                CKA_KEY_TYPE
                CKA_VERIFY

                Вызов метода C_GenerateKeyPair проходит с результатом CKR_OK, но при вызове

                Код:

                pkcs11-tool --module /opt/cprocsp/lib/amd64/libcppkcs11.so --list-objects

                я не вижу новых объектов — только следующие 9 объектов:

                Код:

                Public Key Object; GOSTR3410 
                  PARAMS OID: 06072a850302022301
                  VALUE:      8fa5bf791023c8d691ad6431575bbe9bc58a83f43f29f72a79a9fb65c3e8a80f
                              5a75c42254915fc83f218ada703af9d58b0d736284dc2ee6907ea1037337a1fb
                  label:      1CCB95BA3256A79BC401AF40D2CD41BE06A898B2
                  ID:         31434342393542413332353641373942433430314146343044324344343142453036413839384232
                  Usage:      encrypt, verify, wrap, derive
                Public Key Object; GOSTR3410 
                  PARAMS OID: 06072a850302022301
                  VALUE:      75392a45a7b9a2957df710fd229207ba1db65a718a7d7d58fcb146b9456157ac
                              1dbb48a5f94afb4819ea6a29ebfaf514987871ca47e8d3f585f636e48af7038d
                  label:      617A71FDD5C9773D23AF010B85F339CA10182AFE
                  ID:         36313741373146444435433937373344323341463031304238354633333943413130313832414645
                  Usage:      encrypt, verify, wrap, derive
                Public Key Object; GOSTR3410 
                  PARAMS OID: 06072a850302022301
                  VALUE:      e7c9497fae11e325eb495d4b1dc6c0484da56495752ac0759b46964a32ffd365
                              e9987dd4f0099f21a3af0ace4ccc71cdd580e2e172bb6167ed1c127ce8e1d54f
                  label:      6FEFB1FDD47784A78644E7A8E985A1DD360B0477
                  ID:         36464546423146444434373738344137383634344537413845393835413144443336304230343737
                  Usage:      encrypt, verify, wrap, derive
                Certificate Object; type = X.509 cert
                  label:      1CCB95BA3256A79BC401AF40D2CD41BE06A898B2
                  ID:         31434342393542413332353641373942433430314146343044324344343142453036413839384232
                Certificate Object; type = X.509 cert
                  label:      617A71FDD5C9773D23AF010B85F339CA10182AFE
                  ID:         36313741373146444435433937373344323341463031304238354633333943413130313832414645
                Certificate Object; type = X.509 cert
                  label:      6FEFB1FDD47784A78644E7A8E985A1DD360B0477
                  ID:         36464546423146444434373738344137383634344537413845393835413144443336304230343737
                Object 3221225475, type 3461563219
                Object 3221225478, type 3461563219
                Object 3221225481, type 3461563219

                При этом, если в шаблон закрытого ключа добавить атрибут CKA_TOKEN, то метод C_GenerateKeyPair возвращает ошибку CKR_TEMPLATE_INCONSISTENT,
                хотя для C_GenerateKeyPair у обычных токенов (Рутокен, JaCarta) этот атрибут никогда не вызывает ошибок.

                Может быть у вас есть готовый пример, как можно создать ключевую пару через PKCS#11 для CryptoPro CSP 4?

                Отредактировано пользователем 11 апреля 2019 г. 19:45:56(UTC)
                 | Причина: Не указана


                Вверх


                Offline

                Дмитрий Пичулин

                 


                #6
                Оставлено
                :

                11 апреля 2019 г. 20:36:54(UTC)

                pd

                Статус: Сотрудник

                Группы: Администраторы

                Зарегистрирован: 16.09.2010(UTC)
                Сообщений: 1,363
                Откуда: КРИПТО-ПРО

                Сказал(а) «Спасибо»: 31 раз
                Поблагодарили: 318 раз в 259 постах

                Автор: Ruslan777 Перейти к цитате

                Вызов метода C_GenerateKeyPair проходит с результатом CKR_OK, но при вызове

                Код:

                pkcs11-tool --module /opt/cprocsp/lib/amd64/libcppkcs11.so --list-objects

                я не вижу новых объектов

                При этом, если в шаблон закрытого ключа добавить атрибут CKA_TOKEN, то метод C_GenerateKeyPair возвращает ошибку CKR_TEMPLATE_INCONSISTENT,
                хотя для C_GenerateKeyPair у обычных токенов (Рутокен, JaCarta) этот атрибут никогда не вызывает ошибок.

                Может быть у вас есть готовый пример, как можно создать ключевую пару через PKCS#11 для CryptoPro CSP 4?

                Всё верно по —list-objects, временные объекты могут быть перечислены только в рамках работы сессии, в которой они созданы. Между вызовами приложения временные объекты, очевидно, не выживают.

                Всё верно по CKA_TOKEN, по умолчанию слот настроен в режиме только на чтение, постоянные объекты в нём не создать.

                Как выяснили выше, если цель — подпись, то сделать её можно и на слоте по умолчанию, ключ можно создать средствами КриптоПро CSP.

                Знания в базе знаний, поддержка в техподдержке


                Вверх

                WWW


                Offline

                Ruslan777

                 


                #7
                Оставлено
                :

                12 апреля 2019 г. 11:42:54(UTC)

                Ruslan777

                Статус: Новичок

                Группы: Участники

                Зарегистрирован: 10.04.2019(UTC)
                Сообщений: 7
                Российская Федерация
                Откуда: Москва

                Цитата:

                Всё верно по CKA_TOKEN, по умолчанию слот настроен в режиме только на чтение, постоянные объекты в нём не создать.

                Может быть в этом и кроется корень всех проблем.

                Дмитрий, я нашел файл: /etc/opt/cprocsp/config64.ini и заполнил блок [PKCS11slot0]:

                Код:

                [PKCS11slot0]
                ProvGOST = "Crypto-Pro GOST R 34.10-2001 KC1 CSP"
                # ProvRSA = "Microsoft Strong Cryptographic Provider"
                # Firefox = ""
                reader = hdimage

                Сейчас у меня команда

                Код:

                pkcs11-tool --keypairgen --module /opt/cprocsp/lib/amd64/libcppkcs11.so --pin=11111111 --key-type=GOSTR3410:A --mechanism=GOSTR3410-KEY-PAIR-GEN --id=33383439344646324543383442363841 --set-id=33383439344646324543383442363841 --label=cln512e --usage-sign --usage-derive --usage-decrypt

                выдает такую ошибку:

                Код:

                Using slot 0 with a present token (0x0)
                error: PKCS11 function C_OpenSession failed: rv = CKR_TOKEN_WRITE_PROTECTED (0xe2)
                Aborting.

                Отредактировано пользователем 12 апреля 2019 г. 12:14:50(UTC)
                 | Причина: Не указана


                Вверх


                Offline

                Дмитрий Пичулин

                 


                #8
                Оставлено
                :

                12 апреля 2019 г. 12:22:19(UTC)

                pd

                Статус: Сотрудник

                Группы: Администраторы

                Зарегистрирован: 16.09.2010(UTC)
                Сообщений: 1,363
                Откуда: КРИПТО-ПРО

                Сказал(а) «Спасибо»: 31 раз
                Поблагодарили: 318 раз в 259 постах

                Автор: Ruslan777 Перейти к цитате

                выдает такую ошибку:

                Код:

                Using slot 0 with a present token (0x0)
                error: PKCS11 function C_OpenSession failed: rv = CKR_TOKEN_WRITE_PROTECTED (0xe2)
                Aborting.

                Попробуйте так:

                Код:

                [PKCS11slot0]
                ProvGOST = ""
                reader = "HDIMAGE"
                

                Знания в базе знаний, поддержка в техподдержке


                Вверх

                WWW


                Offline

                Ruslan777

                 


                #9
                Оставлено
                :

                12 апреля 2019 г. 13:24:32(UTC)

                Ruslan777

                Статус: Новичок

                Группы: Участники

                Зарегистрирован: 10.04.2019(UTC)
                Сообщений: 7
                Российская Федерация
                Откуда: Москва

                Не помогло. Вернулась прежняя ошибка — CKR_TEMPLATE_INCONSISTENT

                Код:

                
                pkcs11-tool --keypairgen --module /opt/cprocsp/lib/amd64/libcppkcs11.so --pin=11111111 --key-type=GOSTR3410:A --mechanism=GOSTR3410-KEY-PAIR-GEN --id=33383439344646324543383442363841 --set-id=33383439344646324543383442363841 --label=cln512e --usage-sign --usage-derive --usage-decrypt
                Using slot 0 with a present token (0x0)
                error: PKCS11 function C_GenerateKeyPair failed: rv = CKR_TEMPLATE_INCONSISTENT (0xd1)
                Aborting.

                При программной генерации через PKCS#11 ключевая пара создается, но как и раньше не выводится командой
                pkcs11-tool —list-objects.

                Отредактировано пользователем 12 апреля 2019 г. 13:28:44(UTC)
                 | Причина: Не указана


                Вверх


                Offline

                Ruslan777

                 


                #10
                Оставлено
                :

                12 апреля 2019 г. 15:31:10(UTC)

                Ruslan777

                Статус: Новичок

                Группы: Участники

                Зарегистрирован: 10.04.2019(UTC)
                Сообщений: 7
                Российская Федерация
                Откуда: Москва

                Если в шаблон закрытого ключа добавить атрибут CKA_TOKEN, то метод C_GenerateKeyPair также возвращает ошибку CKR_TEMPLATE_INCONSISTENT.


                Вверх

                Пользователи, просматривающие эту тему

                Guest

                Быстрый переход
                 

                Вы не можете создавать новые темы в этом форуме.

                Вы не можете отвечать в этом форуме.

                Вы не можете удалять Ваши сообщения в этом форуме.

                Вы не можете редактировать Ваши сообщения в этом форуме.

                Вы не можете создавать опросы в этом форуме.

                Вы не можете голосовать в этом форуме.

                Понравилась статья? Поделить с друзьями:
              3. Рутокен ecp ошибка драйвера
              4. С0020 ошибка абс гранта
              5. Рутирование не удалось код ошибки 0x16c7da
              6. Ряд столов стояли посередине аудитории исправить ошибку
              7. Русский язык это его геркулесова пята какая ошибка