Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

2 Страницы12>
Опции
К последнему сообщению К первому непрочитанному
Offline neigel  
#1 Оставлено : 19 апреля 2015 г. 17:03:00(UTC)
neigel

Статус: Активный участник

Группы: Участники
Зарегистрирован: 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)  | Причина: Не указана

Offline Андрей Емельянов  
#2 Оставлено : 20 апреля 2015 г. 13:08:46(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
Техническую поддержку оказываем тут
Наша база знаний
Наша страничка в Instagram
Offline neigel  
#3 Оставлено : 20 апреля 2015 г. 14:15:10(UTC)
neigel

Статус: Активный участник

Группы: Участники
Зарегистрирован: 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-токену?


Offline Андрей Емельянов  
#4 Оставлено : 20 апреля 2015 г. 14:50:24(UTC)
Андрей Емельянов

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 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

Техническую поддержку оказываем тут
Наша база знаний
Наша страничка в Instagram
thanks 1 пользователь поблагодарил Андрей Емельянов за этот пост.
neigel оставлено 20.04.2015(UTC)
Offline neigel  
#5 Оставлено : 20 апреля 2015 г. 15:06:25(UTC)
neigel

Статус: Активный участник

Группы: Участники
Зарегистрирован: 23.12.2014(UTC)
Сообщений: 91
Российская Федерация

Сказал(а) «Спасибо»: 5 раз
Поблагодарили: 2 раз в 2 постах
Автор: eav Перейти к цитате
Я так понял, что на токене есть контейнеры. Тогда имя контейнера можно получить, перечислив контейнеры:
csptest -keyset -enum_container -verifycontext -fqcn


Какие-то параметры у вас интересные: таких в хелпе нету. Есть где-нибудь документация с полным описанием возможностей этой утилиты?

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

Отредактировано пользователем 20 апреля 2015 г. 15:06:56(UTC)  | Причина: Не указана

Offline Андрей Емельянов  
#6 Оставлено : 20 апреля 2015 г. 15:41:23(UTC)
Андрей Емельянов

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 11.03.2013(UTC)
Сообщений: 805
Мужчина
Российская Федерация
Откуда: Оттуда

Сказал «Спасибо»: 4 раз
Поблагодарили: 148 раз в 144 постах
Документации - нет, но возможности можно посмотреть с ключем "csptest -help". Ответы на некоторые вопросы можно найти в faq на сайте: http://www.cryptopro.ru/category/faq/linuxunix-0
Техническую поддержку оказываем тут
Наша база знаний
Наша страничка в Instagram
Offline neigel  
#7 Оставлено : 20 апреля 2015 г. 22:33:13(UTC)
neigel

Статус: Активный участник

Группы: Участники
Зарегистрирован: 23.12.2014(UTC)
Сообщений: 91
Российская Федерация

Сказал(а) «Спасибо»: 5 раз
Поблагодарили: 2 раз в 2 постах
Автор: eav Перейти к цитате
Документации - нет, но возможности можно посмотреть с ключем "csptest -help". Ответы на некоторые вопросы можно найти в faq на сайте: http://www.cryptopro.ru/category/faq/linuxunix-0


Провел эксперимент:

$ ./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)  | Причина: Не указана

Offline neigel  
#8 Оставлено : 20 апреля 2015 г. 23:09:33(UTC)
neigel

Статус: Активный участник

Группы: Участники
Зарегистрирован: 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)  | Причина: Не указана

Offline Андрей Емельянов  
#9 Оставлено : 21 апреля 2015 г. 12:19:27(UTC)
Андрей Емельянов

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 11.03.2013(UTC)
Сообщений: 805
Мужчина
Российская Федерация
Откуда: Оттуда

Сказал «Спасибо»: 4 раз
Поблагодарили: 148 раз в 144 постах
Без пакета cprocsp-rdr-pcsc считывателя Вы не увидите - установите данный пакет. После добавлять считыватель вручную - не требуется.
Техническую поддержку оказываем тут
Наша база знаний
Наша страничка в Instagram
Offline neigel  
#10 Оставлено : 21 апреля 2015 г. 13:19:51(UTC)
neigel

Статус: Активный участник

Группы: Участники
Зарегистрирован: 23.12.2014(UTC)
Сообщений: 91
Российская Федерация

Сказал(а) «Спасибо»: 5 раз
Поблагодарили: 2 раз в 2 постах
Автор: eav Перейти к цитате
Без пакета cprocsp-rdr-pcsc считывателя Вы не увидите - установите данный пакет. После добавлять считыватель вручную - не требуется.


После вчерашних эскпериментов ещё раз перечитал этот топик, поставил cprocsp-rdr-pcsc и попробовал ещё раз с тем же результатом (то есть никаким), писать не стал - поздно уже было )

Отредактировано пользователем 21 апреля 2015 г. 13:20:24(UTC)  | Причина: Не указана

RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
2 Страницы12>
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.