Форум КриптоПро
»
Средства криптографической защиты информации
»
Android
»
Новая версия КриптоПро не находит контейнеры на Rutoken ECP и Rutoken ECP BT
Статус: Активный участник
Группы: Участники
Зарегистрирован: 10.10.2013(UTC) Сообщений: 93 Откуда: Москва
|
Добрый день.
В версии криптопровайдера 5.0.39473 при поиске контейнеров на Rutoken ECP и Rutoken ECP BT получаю в логе такие ошибки:
I/cspjni: Reader library path: /data/app-lib/ru.cprocsp.ACSP-1/librtpcsc.so I/cspjni: Reader library handle: 724afdb4 E/cprocsp: libssp:!find_context_atr!supsys_find_next error: -2146434971 E/cprocsp: libssp:!find_context_atr!SCardConnect error: 0x80100009, Aktiv Rutoken ECP BT 2 E/cprocsp: libssp:!find_context_atr!SCardConnect error: 0x80100009, Aktiv Rutoken ECP 2 E/cprocsp: libssp:!find_context_atr!SCardConnect error: 0x80100009, Aktiv Rutoken ECP 1 E/cprocsp: libssp:!find_context_atr!SCardConnect error: 0x80100009, Rutoken lite SD 1 E/cprocsp: libssp:!find_context_atr!SCardConnect error: 0x80100009, AseIIIeUSB (00000-00000000) 00 00 E/cprocsp: libssp:!find_context_atr!supsys_find_next error: -2146434971 E/cprocsp: libssp:!find_context_atr!SCardConnect error: 0x80100009, Aktiv Rutoken ECP BT 2 E/cprocsp: libssp:!find_context_atr!SCardConnect error: 0x80100009, Aktiv Rutoken ECP 2 E/cprocsp: libssp:!find_context_atr!SCardConnect error: 0x80100009, Aktiv Rutoken ECP 1 E/cprocsp: libssp:!find_context_atr!SCardConnect error: 0x80100009, Rutoken lite SD 1 E/cprocsp: libssp:!find_context_atr!SCardConnect error: 0x80100009, AseIIIeUSB (00000-00000000) 00 00
В версии 4.0.38877 и предыдущих все работает нормально.
Поиск происходит с помощью такой функции:
public static String[] getAliases(String storeType) { try { final ArrayList<String> contList = new ArrayList<String>(); final KeyStore keyStore = KeyStore.getInstance(storeType, new JCSP()); keyStore.load(null, null); final Enumeration<String> aliases = keyStore.aliases(); while (aliases.hasMoreElements()) { String alias = aliases.nextElement(); contList.add(alias); } return (String[]) contList.toArray(new String[]{}); } catch (Exception e) { Log.e(MainActivity.STTR_TAG, e.toString()); return null; } }
Xотелось бы использовать именно версию 5, чтобы встроить криптопровайдер в приложение. Тем более, что в версии 4.0.38877 при формировании подписи по старому алгоритму получаю сообщение "Unimplemented method" без видимых ошибок в логе (с новыми алгоритмами подпись формируется нормально).
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 3,963 Откуда: Крипто-Про Сказал(а) «Спасибо»: 20 раз Поблагодарили: 704 раз в 665 постах
|
Здравствуйте. К сожалению, в текущей версии (последняя на сайте) работа с rutoken, в частности, с rutoken lite sd (тип контейнера "Rutoken lite SD 1"), rutoken bluetooth (тип контейнера "Aktiv Rutoken ECP BT 1"), нарушена в связи с переходом к CSP версии 5.0, который используется в ACSP, и отсутствием рабочего модуля поддержки. Поэтому поддержка работы с rutoken есть только в версии android-csp-4.0.38877 (armv7, провайдер CSP 4.0). В течение одной-двух недель будет выложена новая версия с поддержкой rutoken (rutoken ecp bt - без защиты канала). Отредактировано пользователем 21 февраля 2018 г. 19:10:28(UTC)
| Причина: Не указана |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 10.10.2013(UTC) Сообщений: 93 Откуда: Москва
|
Спасибо. Две недели могу подождать.
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 10.10.2013(UTC) Сообщений: 93 Откуда: Москва
|
Добрый день! Уже три недели прошло. Все сроки заканчиваются, а без поддержки Рутокен не могу выложить приложение.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 3,963 Откуда: Крипто-Про Сказал(а) «Спасибо»: 20 раз Поблагодарили: 704 раз в 665 постах
|
Добрый день. Сборка будет выложена сегодня-завтра. |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 10.10.2013(UTC) Сообщений: 93 Откуда: Москва
|
Добрый день. Скачал новую сборку, скопировал все библиотеки, но контейнеры на Рутокен не видны. Ошибки теперь такие: I/JCP: ru.CryptoPro.JCSP.Starter.check :: Loading JCSP 2.0.39658 I/JCP: ru.CryptoPro.JCSP.Starter.check :: JCSP loaded. I/cspjni: Reader library path: /data/app-lib/ru.stroytorgi.etp-2/librtpcsc.so I/cspjni: SCardEstablishContext failed I/cpcsp: <libssp>find_context_atr!SCardEstablishContext error: 0x80100003 I/cpcsp: <cpcsp>OpenContainer!OpenContainer kcar_open fail (0x80090016) I/cspjni: SCardEstablishContext failed I/cpcsp: <libssp>find_context_atr!SCardEstablishContext error: 0x80100003 I/cpcsp: <cpcsp>OpenContainer!OpenContainer kcar_open fail (0x80090016)
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 3,963 Откуда: Крипто-Про Сказал(а) «Спасибо»: 20 раз Поблагодарили: 704 раз в 665 постах
|
Здравствуйте. При этом приложение было обновлено (уже была установлена другая версия) или установлено в первый раз? Попробуйте остановить/перезапустить сервис рутокена (панель управления Актива), если используется ecp bt, то удалить токен, заново выполнить сопряжение. |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 10.10.2013(UTC) Сообщений: 93 Откуда: Москва
|
Добрый день. После продолжительных танцев с бубнами все заработало. Что помогло - не знаю, так как несколько раз переустанавливал само приложение, панель управления Рутокен, а также пробовал варианты без встроенного КриптоПро с различными версиями ACSP.apk.
|
|
|
|
Форум КриптоПро
»
Средства криптографической защиты информации
»
Android
»
Новая версия КриптоПро не находит контейнеры на Rutoken ECP и Rutoken ECP BT
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close