enumerateCertificates дает пустой список

пытаюсь прикрутить вход через ЭЦП.
поставил на сайт пример из документации:
https://dev.rutoken.ru/pages/viewpage.a … d=30113795
в консоль вывожу что делает скрипт

Object { BINARY_FILE_INFO_PRIVATE: 0, 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_AES128: 4, CIPHER_ALGORITHM_AES192: 8, … }
deviceList
Array(14) [ {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, … ]

Ключ = 0, значение = 0,Рутокен ЭЦП 2.0
IsLogged
false
toLogin
null
IsLogged
true
CertsList
Array []



т.е. система видит плугин , видит токен, проверяет залогиненость на токен, делаю функцию Login,
нормально логиниться
и после этого делает

return plugin.enumerateCertificates(0, plugin.CERT_CATEGORY_USER);


и я получаю пустой список сертификатов на токене, никаких ошибок выполнения функции enumerateCertificates я не получаю.

при этом если я захожу в соседней вкладке на
https://aktivco.github.io/rutoken-plugin-demo/

там нормально отображаются клиентские сертификаты.

не понимаю куда копать.
Спасибо.

Re: enumerateCertificates дает пустой список

slpodpishi пишет:

return plugin.enumerateCertificates(0, plugin.CERT_CATEGORY_USER);

ответ найден - сертификаты были записаны под CERT_CATEGORY_UNSPEC

Re: enumerateCertificates дает пустой список

Я бы не потерял сутки, если бы не кривая документация  разработчика

https://dev.rutoken.ru/pages/viewpage.a … 0%BE%D0%BC

Работа с сертификатами
1. На токене могут храниться 3 категории сертификатов:

кто-то криворукий забыл изменить документацию, что категорий 4.

Re: enumerateCertificates дает пустой список

Здравствуйте, slpodpishi,
полученную от вас информацию передали разработчикам и техническому писателю.
Спасибо за информацию.

Re: enumerateCertificates дает пустой список

В документацию были внесены изменения.

Re: enumerateCertificates дает пустой список

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

В документацию были внесены изменения.

пр большому счету нет никакого смысла в двух параметрах CERT_CATEGORY_UNSPEC и CERT_CATEGORY_OTHER - смысла логического точно нет.

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