Статус: Активный участник
Группы: Участники
Зарегистрирован: 23.12.2014(UTC) Сообщений: 91 Сказал(а) «Спасибо»: 5 раз Поблагодарили: 2 раз в 2 постах
|
Здравсвтвуйте! Имеется задача программно работать с функциональным ключевым носителем из комлекта "КриптоПро Рутокен CSP 3.6" в операционной системе Linux. Здесь у вас указано, что поддержка планируется. Есть ли плановые сроки релиза? Есть ли уже какая-нибудь тестовая версия, как в случае с КриптоПро УЭК CSP под Linux? Готов потестить. P.S.: Я так понимаю, что КриптоПро Рутокен CSP это всё-таки другой продукт нежели КриптоПро CSP, но отдельного раздела форума по нему не нашел. Так что извиняюсь за офтопик. P.P.S.: Дистрибутив для Linux нашел, загрузил, установил. Однако что делать дальше не понятно. Попытка протестить приципиальную работоспособность заканчивается так: Код:
$ ./csptest -card -enum
ERROR: SCardEstablishContext()
Total:
[ErrorCode: 0x80100003]
Каких-либо хедеров для разработки так же не обнаружено. Отредактировано пользователем 19 апреля 2015 г. 19:18:07(UTC)
| Причина: Не указана
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 11.03.2013(UTC) Сообщений: 805 Откуда: Оттуда Сказал «Спасибо»: 4 раз Поблагодарили: 148 раз в 144 постах
|
Добрый день. Все релизы КриптоПро Рутокен CSP (3.6 и 3.9) выложены на сайте: https://www.cryptopro.ru...ts/fkc/rutoken/downloadsПо ошибке - поясните, какие пакеты поставили? Возможно не установлен пакет поддержки PCSC-считывателей, смарт-карт cprocsp-rdr-pcsc |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 23.12.2014(UTC) Сообщений: 91 Сказал(а) «Спасибо»: 5 раз Поблагодарили: 2 раз в 2 постах
|
Автор: eav По ошибке - поясните, какие пакеты поставили? Возможно не установлен пакет поддержки PCSC-считывателей, смарт-карт cprocsp-rdr-pcsc
Да, ошибка была связана с тем, что в моём дистрибутиве Linux библиотека libpcsclite, называется libpcsclite1.so.1, а ваше ПО слинковано с libpcsclite1.so. Выявлено через strace. После того, как я создал символическую ссылку, теперь рисует Rutoken ECP в качестве считывателя. Однако что делать дальше? certmgr в параметре -cont требует указать путь к считывателю в форме "\\.\<name>". Во всех примерах фигурирует только name=HDIMAGE, как мне рассказать ему, что надо обращаться к USB-токену?
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 11.03.2013(UTC) Сообщений: 805 Откуда: Оттуда Сказал «Спасибо»: 4 раз Поблагодарили: 148 раз в 144 постах
|
Я так понял, что на токене есть контейнеры. Тогда имя контейнера можно получить, перечислив контейнеры: csptest -keyset -enum_container -verifycontext -fqcn CSP (Type:75) v3.6.5365 KC1 Release Ver:3.6.7777 OS:Linux CPU:IA32 FastCode:READY:SSSE3. AcquireContext: OK. HCRYPTPROV: 159011787 \\.\Aktiv Rutoken ECP 00 00\fkn
Если контейнеров на токене - нет, то имя для считывателя получаете Вашей первой командой. Пример: csptest -card -enum Aktiv Rutoken ECP 00 00
|
|
1 пользователь поблагодарил Андрей Емельянов за этот пост.
|
neigel оставлено 20.04.2015(UTC)
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 23.12.2014(UTC) Сообщений: 91 Сказал(а) «Спасибо»: 5 раз Поблагодарили: 2 раз в 2 постах
|
Автор: eav Я так понял, что на токене есть контейнеры. Тогда имя контейнера можно получить, перечислив контейнеры: csptest -keyset -enum_container -verifycontext -fqcn
Какие-то параметры у вас интересные: таких в хелпе нету. Есть где-нибудь документация с полным описанием возможностей этой утилиты? Попробую сегодня вечером. Контейнеры уже есть, хотелось бы их увидеть для начала. Отредактировано пользователем 20 апреля 2015 г. 15:06:56(UTC)
| Причина: Не указана
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 11.03.2013(UTC) Сообщений: 805 Откуда: Оттуда Сказал «Спасибо»: 4 раз Поблагодарили: 148 раз в 144 постах
|
|
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 23.12.2014(UTC) Сообщений: 91 Сказал(а) «Спасибо»: 5 раз Поблагодарили: 2 раз в 2 постах
|
Автор: eav Провел эксперимент: $ ./csptest -card -enum Aktiv Rutoken ECP 00 00 Total: [ErrorCode: 0x00000000] $ ./csptest -keyset -enum_container -verifycontext -fqcn CSP (Type:75) v3.6.5365 KC1 Release Ver:3.6.7777 OS:Linux CPU:AMD64 FastCode:READY:SSSE3. AcquireContext: OK. HCRYPTPROV: 34501587 OK. Total: [ErrorCode: 0x00000000] Ни одного контейнера не нашел. Но он там точно есть. Установленные пакеты: $ dpkg -l | grep cpro ii cprocsp-rdr-gui-64 3.6.1-4 amd64 GUI components for CryptoPro CSP readers. Build 7777. ii cprocsp-rdr-rutoken-fkc-64 3.6.1-4 amd64 Rutoken FKC support module ii lsb-cprocsp-base 3.6.1-4 all Crypto-Pro CSP library. Build 7777. ii lsb-cprocsp-capilite-64 3.6.1-4 amd64 CryptoAPI lite. Build 7777. ii lsb-cprocsp-devel 3.6.1-4 all CryptoPro CSP static libraries and headers. Build 7777. ii lsb-cprocsp-fkc-64 3.6.1-4 amd64 Crypto-Pro FKC CSP. Build 7777. ii lsb-cprocsp-kc1-64 3.6.1-4 amd64 Crypto-Pro CSP library. Build 7777. ii lsb-cprocsp-rdr-64 3.6.1-4 amd64 CryptoPro CSP readers. Build 7777. $ dpkg -l | grep pcsc ii libpcsclite1:amd64 1.8.13-1 amd64 Middleware to access a smart card using PC/SC (library) ii pcscd 1.8.13-1 amd64 Middleware to access a smart card using PC/SC (daemon side) Отредактировано пользователем 20 апреля 2015 г. 22:58:17(UTC)
| Причина: Не указана
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 23.12.2014(UTC) Сообщений: 91 Сказал(а) «Спасибо»: 5 раз Поблагодарили: 2 раз в 2 постах
|
Нормально, что ридера нет в списке? Код:
$ sudo ./cpconfig -hardware reader -view | iconv -f CP1251
Nick name: FLASH
Connect name:
Reader name: FLASH
Nick name: HDIMAGE
Connect name:
Reader name: Структура дискеты на жестком диске
При этом попытка его добавить оканчивается ошибкой: Код:
$ sudo ./cpconfig -hardware reader -add "Aktiv Rutoken ECP 00 00" -name "FKN"
Adding new reader:
Nick name: Aktiv Rutoken ECP 00 00
Name device: FKN
Failed, code:0x1008
Error code:4104, Connection error.
Отредактировано пользователем 20 апреля 2015 г. 23:10:59(UTC)
| Причина: Не указана
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 11.03.2013(UTC) Сообщений: 805 Откуда: Оттуда Сказал «Спасибо»: 4 раз Поблагодарили: 148 раз в 144 постах
|
Без пакета cprocsp-rdr-pcsc считывателя Вы не увидите - установите данный пакет. После добавлять считыватель вручную - не требуется. |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 23.12.2014(UTC) Сообщений: 91 Сказал(а) «Спасибо»: 5 раз Поблагодарили: 2 раз в 2 постах
|
Автор: eav Без пакета cprocsp-rdr-pcsc считывателя Вы не увидите - установите данный пакет. После добавлять считыватель вручную - не требуется. После вчерашних эскпериментов ещё раз перечитал этот топик, поставил cprocsp-rdr-pcsc и попробовал ещё раз с тем же результатом (то есть никаким), писать не стал - поздно уже было ) Отредактировано пользователем 21 апреля 2015 г. 13:20:24(UTC)
| Причина: Не указана
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close