Для обеспечения корректной работы с JaCarta приложения на Android необходимо:
Скопировать содержимое каталога libs в проект:
Открыть настройки проекта и добавить файл jcPKCS11.jar в Java Build Path.
Добавить в файл AndroidManifest.xml разрешения (Uses Permission) на использование:
Добавить в приложение настройки фильтра для корректной обработки событий подключения/отключения MicroUSB-токенов:
Добавить в каталог res/xml файл usb_device_filter.xml со следующим содержимым:
<?xml version="1.0" encoding="utf-8"?>
<resources>
   <usb-device vendor-id="9436" product-id="257" />
</resources>
Добавить в файл AndroidManifest.xml следующие записи:
<activity>
    <intent-filter>
        <action android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" />
    </intent-filter>
    <meta-data android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED"
    android:resource="@xml/usb_device_filter" />
</activity>
Для обеспечения корректой работы с JaCarta приложения на iOS необходимо:
Добавить в проект следующие заголовочные файлы:
cryptoki.h,pkcs11.h,pkcs11f.h,pkcs11t.h.Добавить в папку libs проекта библиотеку:
libjcPKCS11.aВ настройки проекта добавить ключ Supported external accessory protocols со следующими строками:
com.ftsafe.CRD,com.ftsafe.iR301,com.ftsafe.bR301.Необходимо также добавить ExternalAccessory.framework и libstdc++.6.0.9.dylib на вкладке
Linked Frameworks and Libraries в параметрах проекта.