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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline vdp1955  
#1 Оставлено : 20 февраля 2018 г. 14:19:27(UTC)
vdp1955

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

Группы: Участники
Зарегистрирован: 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" без видимых ошибок в логе (с новыми алгоритмами подпись формируется нормально).

Offline Евгений Афанасьев  
#2 Оставлено : 20 февраля 2018 г. 15:12:58(UTC)
Евгений Афанасьев

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

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

Offline vdp1955  
#3 Оставлено : 20 февраля 2018 г. 15:19:35(UTC)
vdp1955

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

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

Спасибо.
Две недели могу подождать.
Offline vdp1955  
#4 Оставлено : 12 марта 2018 г. 11:08:30(UTC)
vdp1955

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

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

Добрый день!
Уже три недели прошло. Все сроки заканчиваются, а без поддержки Рутокен не могу выложить приложение.
Offline Евгений Афанасьев  
#5 Оставлено : 12 марта 2018 г. 11:49:06(UTC)
Евгений Афанасьев

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

Группы: Участники
Зарегистрирован: 06.12.2008(UTC)
Сообщений: 3,963
Российская Федерация
Откуда: Крипто-Про

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 704 раз в 665 постах
Добрый день.
Сборка будет выложена сегодня-завтра.
Offline vdp1955  
#6 Оставлено : 13 марта 2018 г. 18:04:09(UTC)
vdp1955

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

Группы: Участники
Зарегистрирован: 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)
Offline Евгений Афанасьев  
#7 Оставлено : 14 марта 2018 г. 7:12:20(UTC)
Евгений Афанасьев

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

Группы: Участники
Зарегистрирован: 06.12.2008(UTC)
Сообщений: 3,963
Российская Федерация
Откуда: Крипто-Про

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 704 раз в 665 постах
Здравствуйте. При этом приложение было обновлено (уже была установлена другая версия) или установлено в первый раз? Попробуйте остановить/перезапустить сервис рутокена (панель управления Актива), если используется ecp bt, то удалить токен, заново выполнить сопряжение.
Offline vdp1955  
#8 Оставлено : 14 марта 2018 г. 11:42:54(UTC)
vdp1955

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

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

Добрый день.
После продолжительных танцев с бубнами все заработало. Что помогло - не знаю, так как несколько раз переустанавливал само приложение, панель управления Рутокен, а также пробовал варианты без встроенного КриптоПро с различными версиями ACSP.apk.
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.