Состав 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, установленное на ПК.