Ошибка enumerateDevices

Добрый день.

Angular 2.

Код рутокена взят отсюда - https://github.com/AktivCo/rutoken-plugin-js

Версия плагина - 4.5.1.0

MacOS Catalina 10.15.5

Браузер Chrome  - Версия 84.0.4147.89

Ответ вызова loadPlugin (не полностью, лишь для демонстрации работоспособности)

BIO_TYPE_NOT_SPECIFIED: 1
BIO_TYPE_NOT_SUPPORTED: 0
CERT_CATEGORY_CA: 2
CERT_CATEGORY_OTHER: 3
CERT_CATEGORY_UNSPEC: 0
CERT_CATEGORY_USER: 1
CERT_INFO_SERIAL_NUMBER: 0
CIPHER_ALGORITHM_3DES: 2
CIPHER_ALGORITHM_AES128: 4
CIPHER_ALGORITHM_AES192: 8

...

Вызов rutoken.enumerateDevices() приводит к ошибке в catch блоке

{
  error: "Command threw an exception"
  message: "Exception::defaultErrorCode()"
}

Подскажите, как с этим побороться?

Re: Ошибка enumerateDevices

mihail910, добрый день!

Подскажите, пожалуйста, Плагин корректно загружается и работает на демо-портале: https://aktivco.github.io/rutoken-plugin-demo ?

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

Re: Ошибка enumerateDevices

Павел Анфимов пишет:

mihail910, добрый день!

Подскажите, пожалуйста, Плагин корректно загружается и работает на демо-портале: https://aktivco.github.io/rutoken-plugin-demo ?

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

здравствуйте! При загрузке я получаю сразу вот такое сообщение.
https://forum.rutoken.ru/uploads/images/2020/07/8441afcd4d8a2a40712b835e6e48b3e8.png

делаю что-то не так? что следует выбирать для проверки?

Re: Ошибка enumerateDevices

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

Re: Ошибка enumerateDevices

https://forum.rutoken.ru/uploads/images/2020/07/80a2a73f0925add6358afa660335d330.png

Здравствуйте, пробовал все 4 порта на компьютере. результат одинаковый. как определить - это проблема токена ли, проблема плагина или чего-то еще?

Фатеева Светлана пишет:

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

Re: Ошибка enumerateDevices

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

(2020-07-23 21:31:44 отредактировано mihail910)

Re: Ошибка enumerateDevices

Удалил все согласно инструкции. Перезагрузил, установил последнюю версию плагина.
Проверил -

https://forum.rutoken.ru/uploads/images/2020/07/e1e8352038c00796d31b3e1ddfbd7348.png


Код для js взял тот же, ссылку оставлял выше

Вызов метода

// ruTokenPlugin - кастомное имя. 
ruTokenPlugin.loadPlugin()

Возвращает набор полей, что мне и нужно.

https://forum.rutoken.ru/uploads/images/2020/07/a061d8c013eaa7ee0c198ce0559d79b3.png
https://forum.rutoken.ru/uploads/images/2020/07/de95f89afa2cbc968b738fc12c259a29.png
https://forum.rutoken.ru/uploads/images/2020/07/5b00610cdf084bbe33f3cc2ad702a81d.png


А вот вызов enumerateDevices
Дает ошибку -

https://forum.rutoken.ru/uploads/images/2020/07/000a525e36fd902e3b9fe01fd57d41ff.png

Может, есть еще подозрения?  Может компьютер должен получить разрешения на какие-то действия с плагином/токеном/чем еще?

На странице https://ra.rutoken.ru/devices/list все та же ошибка  -

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


Фатеева Светлана пишет:

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

Re: Ошибка enumerateDevices

Есть ли возможность проверить данный рутокен на другом компьютере с OS Windows?
Также рекомендуем отформатировать этот рутокен через Панель управления Рутокен, если на нем нет нужной информации.

Re: Ошибка enumerateDevices

Нет, возможность проверить на другом устройстве отсутствует.
Поясните, пожалуйста, что такое панель управления рутокен и где ее взять?

Фатеева Светлана пишет:

Есть ли возможность проверить данный рутокен на другом компьютере с OS Windows?
Также рекомендуем отформатировать этот рутокен через Панель управления Рутокен, если на нем нет нужной информации.

Re: Ошибка enumerateDevices

Есть подозрения что может быть неисправен сам носитель рутокен.
Уточните как давно вы его приобретали?
Панель управления Рутокен это утилита, которая идет в составе Драйверов Рутокен для Windows, для других ОС пока такой графической утилиты нет.
Однако отформатировать носитель рутокен на macOS можно с помощью Утилиты администрирования Рутокен.