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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Sergey IS  
#1 Оставлено : 12 апреля 2021 г. 12:52:06(UTC)
Sergey IS

Статус: Новичок

Группы: Участники
Зарегистрирован: 11.03.2021(UTC)
Сообщений: 9

Сказал(а) «Спасибо»: 2 раз
Добрый день!


Мы проводили тестирование с оборачиванием приложения (из примера https://cryptopro.ru/sit.../android_tls_sample.zip) в MobileIron и получили следующую ошибку:




Код:

 20258-20258/? E/AndroidRuntime: FATAL EXCEPTION: main
    Process: forgepond.ru.CryptoPro.AndroidTLSSample, PID: 20258
    java.lang.RuntimeException: Unable to start activity ComponentInfo{forgepond.ru.CryptoPro.AndroidTLSSample/ru.CryptoPro.AndroidTLSSample.MainActivity}: java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 0
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3623)
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3775)
        at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:83)
        at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
        at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2261)
        at android.os.Handler.dispatchMessage(Handler.java:107)
        at android.os.Looper.loop(Looper.java:237)
        at android.app.ActivityThread.main(ActivityThread.java:8107)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:496)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1100)
     Caused by: java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 0
        at java.util.Vector.get(Vector.java:748)
        at ru.CryptoPro.JCSP.KeyStore.KeyStoreConfigBase.defaultKeyStoreName(Unknown Source:109)
        at ru.CryptoPro.JCSP.JCSP.a(Unknown Source:15)
        at ru.CryptoPro.JCSP.JCSP.<init>(Unknown Source:35)
        at ru.CryptoPro.AndroidTLSSample.MainActivity.initJavaProviders(MainActivity.java:486)
        at ru.CryptoPro.AndroidTLSSample.MainActivity.0onCreate(MainActivity.java:95)
        at ru.CryptoPro.AndroidTLSSample.MainActivity.onCreate(Unknown Source:42)
        at android.app.Activity.performCreate(Activity.java:7957)
        at android.app.Activity.performCreate(Activity.java:7946)
        at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1307)
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3598)
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3775) 
        at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:83) 
        at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135) 
        at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95) 
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2261) 
        at android.os.Handler.dispatchMessage(Handler.java:107) 
        at android.os.Looper.loop(Looper.java:237) 
        at android.app.ActivityThread.main(ActivityThread.java:8107) 
        at java.lang.reflect.Method.invoke(Native Method) 
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:496) 
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1100) 
 20258-20258/? E/FPExceptionHandler: Unable to start activity ComponentInfo{forgepond.ru.CryptoPro.AndroidTLSSample/ru.CryptoPro.AndroidTLSSample.MainActivity}: java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 0
    java.lang.RuntimeException: Unable to start activity ComponentInfo{forgepond.ru.CryptoPro.AndroidTLSSample/ru.CryptoPro.AndroidTLSSample.MainActivity}: java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 0
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3623)
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3775)
        at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:83)
        at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
        at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2261)
        at android.os.Handler.dispatchMessage(Handler.java:107)
        at android.os.Looper.loop(Looper.java:237)
        at android.app.ActivityThread.main(ActivityThread.java:8107)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:496)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1100)
     Caused by: java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 0
        at java.util.Vector.get(Vector.java:748)
        at ru.CryptoPro.JCSP.KeyStore.KeyStoreConfigBase.defaultKeyStoreName(Unknown Source:109)
        at ru.CryptoPro.JCSP.JCSP.a(Unknown Source:15)
        at ru.CryptoPro.JCSP.JCSP.<init>(Unknown Source:35)
        at ru.CryptoPro.AndroidTLSSample.MainActivity.initJavaProviders(MainActivity.java:486)
        at ru.CryptoPro.AndroidTLSSample.MainActivity.0onCreate(MainActivity.java:95)
        at ru.CryptoPro.AndroidTLSSample.MainActivity.onCreate(Unknown Source:42)
        at android.app.Activity.performCreate(Activity.java:7957)
        at android.app.Activity.performCreate(Activity.java:7946)
        at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1307)
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3598)
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3775) 
        at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:83) 
        at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135) 
        at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95) 
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2261) 
        at android.os.Handler.dispatchMessage(Handler.java:107) 
        at android.os.Looper.loop(Looper.java:237) 
        at android.app.ActivityThread.main(ActivityThread.java:8107) 
        at java.lang.reflect.Method.invoke(Native Method) 
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:496) 
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1100) 


Без оборачивания в MobileIron приложение работает и ошибок не возникает.
Вопрос: возможна ли работа SDK вместе с MobileIron?
Offline lepestova  
#2 Оставлено : 12 апреля 2021 г. 16:06:19(UTC)
lepestova

Статус: Участник

Группы: Участники
Зарегистрирован: 09.09.2020(UTC)
Сообщений: 10

Поблагодарили: 1 раз в 1 постах
Добрый день.
Работа провайдера (в частности, tls-примера) с MobileIron не проверялась.
Offline Sergey IS  
#3 Оставлено : 12 апреля 2021 г. 16:24:53(UTC)
Sergey IS

Статус: Новичок

Группы: Участники
Зарегистрирован: 11.03.2021(UTC)
Сообщений: 9

Сказал(а) «Спасибо»: 2 раз
а есть ли возможность подключить разработчика к данной проблеме? может посоветует какие-либо обходные пути решения данной проблемы?
Offline lepestova  
#4 Оставлено : 12 апреля 2021 г. 16:58:00(UTC)
lepestova

Статус: Участник

Группы: Участники
Зарегистрирован: 09.09.2020(UTC)
Сообщений: 10

Поблагодарили: 1 раз в 1 постах
т.к. работа провайдера с MobileIron не тестировалась, то по ошибкам подсказать не сможем. Проверяли работу ngate с safephone (https://docs.cryptopro.ru/android/NGate/mdm/restrictions - тут описаны параметры, которые умеет принимать ngate от mdm).
По поводу интеграции с MobileIron лучше обращаться в коммерческий отдел.
Offline Sergey IS  
#5 Оставлено : 13 апреля 2021 г. 9:12:25(UTC)
Sergey IS

Статус: Новичок

Группы: Участники
Зарегистрирован: 11.03.2021(UTC)
Сообщений: 9

Сказал(а) «Спасибо»: 2 раз
Подскажите, на какой адрес можно отправить наш запрос?
Offline Евгений Афанасьев  
#6 Оставлено : 13 апреля 2021 г. 10:08:23(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 685 раз в 646 постах
Здравствуйте.
Можно сюда https://www.cryptopro.ru/contacts :
* info@cryptopro.ru
* kpo@cryptopro.ru
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.