Состав SDK
Комплект разработчика JC-Mobile SDK включает в себя следующие файлы и каталоги:
- android – каталог, содержащий примеры и библиотеки для ОС Android;
- iOS – каталог, содержащий примеры и библиотеки для iOS;
- docs – каталог, содержащий документацию в формате PDF и ссылки на онлайн-документацию для разработчиков;
- cliparts – графические элементы, “клипарты”, для использования в маркетинговых материалах сторонних разработчиков;
- changelog.txt – история изменений для каждой выпущенной версии JC-Mobile SDK;
- ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ ПО JC-Mobile SDK – документ в формате PDF с текстом лицензионного соглашения.
Состав Android SDK
Каталог android включает в себя следующие каталоги:
- libs – cодержит все необходимые библиотеки, входящие в состав SDK (см. ниже);
- sources – cодержит примеры использования SDK. При сборке примеров необходимо, чтобы относительное расположение каталога libs и sources сохранялось, так как примеры включают в процесс сборки библиотеки именно из папки libs.
Библиотеки, входящие в состав SDK:
- libjcPKCS11-2.so – библиотека для работы с токенами JaCarta ГОСТ, JaCarta PKI, JaCarta PKI/ГОСТ по стандарту PKCS#11;
- jcPKCS11-2.jar – “обертка” библиотеки libjcPKCS11-2.so для работы с ней на языке Java;
- jna-min.jar – Java-библиотека, обеспечивающая поддержку механизма JNA;
- libgti_jni.so – библиотека для работы со смарт-картами JaCarta в формате MicroSD;
- libaseccid.so – библиотека для работы с токенами JaCarta в формате MicroUSB;
- libjnidispatch.so – вспомогательная библиотека, обеспечивающая поддержку механизма JNA.
Состав iOS SDK
Каталог iOS включает в себя следущие каталоги:
- lib – содержит все необходимые библиотеки SDK;
- sources – cодержит примеры использования SDK. При сборке примеров необходимо, чтобы относительное расположение каталога lib и sources сохранялось, так как примеры включают в процесс сборки библиотеки именно из папки lib;
- Include – содержит заголовочные файлы.
Библиотеки, входящие в состав SDK:
- libjcPKCS11.a – библиотека для работы со смарт-картами JaCarta по стандарту PKCS#11;
- libLicenseManagment.a – библиотека для работы с апплетом Лицензионный;
- libcrypto.a, libssl.a – сборка библиотеки Openssl версии 1.0.2с.
Администрирование токенов
Для выполнение некоторых административных функций с токенами JaCarta ГОСТ, JaCarta PKI, JaCarta PKI/ГОСТ на мобильном устройстве под управлением Android вы можете использовать мобильное приложение JaCarta, опубликованное в Google Play.
Для выполнение некоторых административных функций с токенами JaCarta ГОСТ, JaCarta PKI, JaCarta PKI/ГОСТ на мобильном устройстве под управлением iOS вы можете использовать мобильное приложение JaCarta, опубликованное в Apple App Store.
Для расширенного администрирования токенов JaCarta ГОСТ, JaCarta PKI, JaCarta PKI/ГОСТ следует использовать ПО Единый клиент JaCarta, установленное на ПК.