(2016-11-18 10:47:35 отредактировано Юрий2016)

Как определить какой у меня токен консольной утилитой?

Как определить какой у меня токен (Имя, тип, ИД токена) консольной утилитой?
Есть ли такие утилиты у вас на сайте?

Токенов стало много и нужно вести учет.
вопрос пересекается с https://forum.rutoken.ru/topic/1515/

Re: Как определить какой у меня токен консольной утилитой?

Здравствуйте, Юрий!

Есть несколько способов получения информации о токене в консоле, это:
1. Комплект разработчика  https://www.rutoken.ru/developers/sdk/

2. Утилита администрирования Рутокен rtAdmin.
Для Windows https://www.rutoken.ru/support/download … Admin.html
Для Linux x86 https://download.rutoken.ru/Rutoken/Uti … 32/rtadmin
Для Linux x64 https://download.rutoken.ru/Rutoken/Uti … 64/rtadmin
В данной утилите нет прямого вывода информации о токене. Но например серийный номер можно узнать параметром -i , он хоть и выведет ошибку, но на второй строке вывода можно наблюдать серийный номер в HEX и в DECIMAL виде.

rtadmin -t

3. Сторонняя утилита OpenSC. Подходит как для Windows, так и для Linux

opensc --serial

Данная команда выводит "Модель токена" и "Серийный номер" в HEX виде.


4. Сторонняя утилита pkcs11-tool (в Windows версии данная утилита идет в комплекте с OpenSC).

pkcs11-tool --module /usr/lib/librtpkcs11ecp.so -T

где --module /usr/lib/librtpkcs11ecp.so это путь до нашей библиотеки PKCS#11, которую можете скачать по ссылке https://www.rutoken.ru/support/download/pkcs/
Данная команда выводит "Модель токена" и "Серийный номер" в HEX виде.

Re: Как определить какой у меня токен консольной утилитой?

Спасибо за оперативный и исчерпывающий ответ!
Подошло -  утилита администрирования Рутокен rtAdmin.

rtadmin.exe -ia -q >log.txt  или  rtadmin.exe -t  -q >log.txt

С остальными не получилось, но rtadmin.exe достаточно.