Криптопро не видит реестр как считыватель
Перейти к содержимому

Криптопро не видит реестр как считыватель

  • автор:

В КриптоПро не отображаются Считыватели, Датчики случайных чисел и Ключевые носители

В КриптоПро не отображаются Считыватели, Датчики случайных чисел и Ключевые носители

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

В данной проблеме бесполезно проводить попытки переустановки КриптоПро, но и не стоит спешить бежать переустанавливать Windows — достаточно лишь скачать специальную утилиту, которая доступна по этой ссылке. После её запуска утилита спросит разрешения на внесение изменений в системный реестр, на что следует ответить «Да».

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

Была ли эта статья Вам полезна?

Комментарии к статье (5)

    • Дмитрий
    • 13.03.2020 17:06

    Добрый день. КриптоПро в Виртуалбокс не видит usb и соответственно флешку. Сам виндовс в Виртуалбокс шлешку видит.

    • Ответить
      • Recluse
      • 13.03.2020 17:45

      К сожалению, мне не доводилось проводить эксперименты с VirtualBox и КриптоПро, по этому могу посоветовать только обратиться к ним в службу поддержки.

      Ну и еще могу посоветовать альтернативный способ — попробовать зайти на виртуальную машину по RDP, и скопировать проброшенный контейнер в реестр ОС виртуальной машины.

      КриптоПро CSP Окно «Выбор ключевого контейнера» пустое либо в нем не отображается нужный контейнер

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

      USB-флеш-накопитель (сленг. флешка, флэшка , флеш-драйв) — запоминающее устройство, использующее в качестве носителя флеш-память, и подключаемое к компьютеру или иному считывающему устройству по интерфейсу USB
      ПИН (англ. Personal Identification Number — персональный идентификационный номер) — аналог пароля

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

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

      • USB-флеш-накопитель
      • Rutoken и др. защищенные носители
      • Реестр

      Flash-накопитель

      Если в качестве ключевого носителя используется flash-накопитель, необходимо выполнить следующие шаги:

      1. Убедиться, что в что в корне носителя находится папка, содержащая файлы: header, masks, masks2, name, primary, primary2. Файлы должны иметь расширение.key, а формат названия папки должен быть следующим: xxxxxx.000

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

      Rutoken

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

      1. Убедиться, что на рутокене горит лампочка. Если лампочка не горит, то следует воспользоваться следующими рекомендациями.

      2. Обновить драйвер Rutoken (см. Как обновить драйвер Rutoken?).

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

      • Открыть «Пуск» («Настройки») > «Панель управления» > «Панель управления Рутокен» (если данный пункт отсутствует, то следует обновить драйвер Rutoken).
      • В открывшемся окне «Панели управления Рутокен» в пункте «Считыватели» следует выбрать «Activ Co. ruToken 0 (1,2)» и нажать на кнопку «Информация».

      Если рутокен не виден в пункте «Считыватели» или при нажатии на кнопку «Информация» появляется сообщение «Состояние памяти ruToken не изменилось», значит, носитель был поврежден, необходимо обратиться к вашему менеджеру

      1

      • Проверить, какое значение указано в строке «Свободная память (байт)».

      В качестве ключевого носителя в сервисных центрах выдаются рутокены объемом памяти около 30000 байт. Один контейнер занимает объем порядка 4 Кб. Объем свободной памяти рутокена, содержащего один контейнер, составляет порядка 26 000 байт, двух контейнеров — 22 000 байт и т д.

      Если объем свободной памяти рутокена составляет более 29-30 000 байт, то ключевые контейнеры на нем отсутствуют.

      2

      Реестр

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

      Убедиться, что в КриптоПро CSP настроен считыватель «Реестр». Для этого:

      • Выбрать меню «Пуск» > «Панель управления» > «КриптоПро CSP»;
      • Перейти на вкладку «Оборудование» и нажать на кнопку «Настроить считыватели».

      Если считыватель отсутствует, его необходимо добавить.

      В качестве считывателей (устройств — носителей ключевой информации) могут использоваться flash-накопители, реестр, смарт-карты

      Иногда некоторые считыватели могут быть отключены в КриптоПро CSP. Чтобы работать с такими носителями, нужно добавить соответствующие считыватели.

      Чтобы добавить считыватели:
      1. Запустите КриптоПро CSP от имени администратора.

      3

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

      4

      3. В появившемся окне нажмите «Добавить».

      5

      4. В Мастере установки считывателей выберите, какой считыватель добавить: «Все съемные диски», «Реестр», «Все считыватели смарт-карт».

      6

      5. Нажмите «Далее», задайте имя считывателя при необходимости, нажмите «Готово».

      В некоторых случаях для корректной работы добавленного считывателя потребуется перезагрузка.

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

      Криптопро не видит реестр как считыватель

      вопросы

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

      В статье подробно рассмотрим проблему, которая может возникнуть с ЭЦП в Windows: почему компьютер не видит Рутокен и что делать пользователю в такой ситуации.

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

      Компьютер с операционной системой Windows не видит флешку Rutoken. Не отображаться токен ЭЦП может по нескольким причинам:

      • на компьютер не установлен определённый драйвер;
      • неисправное программное обеспечение или несовместимость установленных компонентов;
      • поломка USB-порта или ключевого носителя Rutoken.

      Установка драйвера Рутокен на Windows

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

      1. нажать «Обзор»;
      2. указать каталог C:\Windows\System32\Aktiv Co;
      3. нажать «Далее» и следовать подсказкам мастера установки Рутокен.

      Данный каталог может быть скрыт. Чтобы это исправить, нужно перейти в меню и выбрать «Сервис», далее «Параметры папок» и «Вид». Поставить отметку напротив «Показывать скрытые файлы, папки и диски» и повторить выбор каталога. Если других проблем на компьютере нет, то ключевой носитель Rutoken ЭЦП будет отображаться.

      В качестве ключевого носителя — флешка

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

      1. Удостовериться, что корень носителя ЭЦП содержит в себе папку с файлами: header, masks, masks2, name, primary, primary2. Их расширение должно быть: .key, а формат названия папки: xxxxxx.000. Если какие-либо файлы отсутствуют или записаны в неверном формате, есть вероятность, что контейнер закрытого ключа повреждён или удалён. Необходимо убедиться, содержится ли данная папка на других носителях.
      2. Проверить настройку считывателя ЭЦП в КриптоПро CSP:
        • Вставить ключевой носитель Rutoken в компьютер.
        • Выполнить действия «Пуск/Панель управления/КриптоПро CSP».
        • Во вкладке «Общие» нажать «Запустить с правами администратора».
        • Во вкладке «Оборудование» нажать «Настроить считыватели».
        • Проверить наличие необходимого считывателя в открывшемся списке.
        • Если считывателя нет, нажать «Добавить».
        • Нажать «Далее» и в списке доступных считывателей выбрать необходимый. USB-флешка, он же токен, опознается системой как «Диск». Нужно выбрать тот, на котором записаны ключи электронной подписи. Если ключи на Рутокен или JaCarta и в списке их нет, то требуется установить драйверы к ним.
        • Нажать «Далее».
        • Оставить имя считывателя, предложенное КриптоПро CSP.
        • На последнем шаге нажать «Готово» и убедиться, что в списке появился новый считыватель.
      3. В окне «Выбор ключевого контейнера» установить переключатель «Уникальные имена».
      4. Очистить кеш, а именно удалить сохранённые пароли:
        • Перейти в меню «Пуск», выбрать «Панель управления», далее «КриптоПро CSP».
        • Во вкладке «Сервис» нажать на «Удалить запомненные пароли».
        • Поставить отметку напротив пункта «Пользователя» и нажать «ОК».

      В качестве ключевого носителя — смарт-карта Рутокен

      1. Проверить настройку считывателя и добавить его в случае необходимости. А также удалить запомненные пароли и установить переключатель «Уникальные имена». Как это сделать, мы описали выше. Способ такой же, как если бы в качестве ключевого носителя Rutoken вместо смарт-карты использовалась флешка.
      2. Обновить модули поддержки ЭЦП, необходимые для работы Rutoken:
        • Отключить смарт-карту от компьютера;
        • Зайти в меню «Пуск», далее «Панель управления» и «Установка и удаление программ»; для Windows Vista Seven путь будет «Пуск», «Панель управления» и «Программы и компоненты».
        • В открывшемся списке выбрать «Rutoken Support Modules» и нажать «Удалить».
        • Перезагрузить компьютер.
        • Загрузить и установить последнюю версию модулей поддержки.
        • Перезагрузить компьютер.
      3. Посмотреть количество свободной памяти на носителе ЭЦП, чтобы убедиться, что Rutoken содержит в себе ключевые контейнеры:
        • Перейти в меню «Пуск», далее «Панель управления» затем «Панель управления Рутокен». Если такой путь сделать не получается, требуется обновить драйвер Rutoken.
        • В пункте «Считыватели» выбрать «Activ Co. ruToken» и нажать «Информация».

      Как определить, что ключевые контейнеры отсутствуют и что с этим делать, расскажем далее.

      Рутокен ЭЦП не виден в пункте Считыватели

      Ключевой носитель Rutoken повреждён, если рутокен не отображается в пункте «Считыватели» или в разделе «Информация» появляется сообщение «Состояние памяти ruToken не изменилось». В этом случае нужно обратиться в удостоверяющий центр, где была приобретена электронная подпись, для замены ключа ЭЦП.

       «Считыватели»3

      Также пользователь должен проверить указанное значение в пункте «Свободная память (байт)». Общий объём памяти ключевого носителя ЭЦП Rutoken составляет примерно 30000 байт, а вес одного контейнера около 4096 байт. Значит, память токена с одним контейнером закрытого ключа будет составлять около 25500 байт. Отсюда следует, что если объём ключевого носителя ЭЦП Rutoken будет 29-30000 байт, то ключевых контейнеров он не содержит.

      Также пользователь должен проверить указанное значение в пункте «Свободная память (байт)». Общий объём памяти ключевого носителя ЭЦП Rutoken составляет примерно 30000 байт, а вес одного контейнера около 4096 байт. Значит, память токена с одним контейнером закрытого ключа будет составлять около 25500 байт. Отсюда следует, что если объём ключевого носителя ЭЦП Rutoken будет 29-30000 байт, то ключевых контейнеров он не содержит.

      Компьютер не видит флешку Рутокен ЭЦП, что делать

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

      Электронная подпись описи содержания пакета недействительна

      Одной ЭЦП пользователь может заверить сразу несколько файлов. Для этого отправляется пакет документов вместе с описью, в которой перечислены все подписанные файлы. Этот список тоже подписывается ЭЦП.

      Если при заверении ведомости появляется сообщение, что сертификат ЭЦП недействительный, то основной комплект подписать не получится. Такая ошибка распространяется на все документы, а не какой-то конкретный файл.

      Данный сбой объясняется нарушением доверенной цепочки. Необходимо выполнить проверку корневого и промежуточного сертификата ЭЦП.

      Заключение

      Ключевой носитель Rutoken ЭЦП может не работать в системе из-за того, что драйвер не успел подгрузиться. Например, при первом подключении к ЕГАИС установка драйвера происходит автоматически. Длится это около трёх-пяти минут. Компьютер не даст пользоваться ЭЦП до установки этих драйверов.

      Также виной ошибок могут быть не только неисправность программного обеспечения или наличие ключа электронной подписи на флешке. Компьютер не видит ключевой носитель Rutoken ЭЦП при поломке USB-порта или самого токена.

      Чтобы проверить работу USB-порта, нужно переставить ключевой носитель в другой разъём. Если подпись определится, то предыдущий USB-порт неисправен или не подключён. Если Рутокен не работает ни на одном компьютере, значит, дело в нём и следует обратиться в сервисный центр удостоверяющего центра для выпуска нового носителя.

      Как установить ключи ЭЦП в реестр (КриптоПро)

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

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

      Как установить ключи ЭЦП в реестр (КриптоПро)

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

      Как установить ключи ЭЦП в реестр (КриптоПро)

      В мастере установки считывателей выбираем предложенный вариант «Реестр» и нажимаем «Далее»:

      Как установить ключи ЭЦП в реестр (КриптоПро)

      Задаем имя считывателя, где пишем «реестр» чтобы не запутаться, жмем «далее» и видим, что носитель добавлен. Нажимаем «ОК»:

      Как установить ключи ЭЦП в реестр (КриптоПро)

      Теперь нам необходимо скопировать ключ ЭЦП, для этого открываем вкладку «Сервис» в КриптоПро и жмем «Скопировать . «. Убеждаемся, что Ваш носитель подключен к компьютеру и выбираем его в окне выбора ключевого контейнера через кнопку «Обзор». В нашем случае это дисковод G:

      Как установить ключи ЭЦП в реестр (КриптоПро)

      Жмем «ОК», «Далее», вводим пароль для контейнера, задаем имя ключевого контейнера для носителя и жмем «Готово». Теперь КриптоПро предложит выбрать носитель куда необходимо сохранить контейнер закрытого ключа:

      Как установить ключи ЭЦП в реестр (КриптоПро)

      Выбираем Реестр в левом списке, жмем «ОК» и задаем новый пароль для вновь скопированного контейнера:

      Как установить ключи ЭЦП в реестр (КриптоПро)

      Контейнер скопирован, осталось установить личный сертификат и можно приступать к работе. Для этого во вкладке «Сервис» выбираем «Установить личный сертификат», кнопкой «Обзор» выбираем открытый сертификат скопированного закрытого ключа, жмем «Далее» — «Далее» — указываем контейнер «реестр» как ключевой, жмем «ОК», вводим пароль который указали выше при копировании контейнера, в имени хранилища сертификатов кнопкой «Обзор» выбираем папку «Личные» — «ОК» — «Далее» — «Готово». Теперь Вы можете подписывать с помощью ЭЦП без использования физического носителя.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *