Данный раздел базы знаний содержит сведения о комплекте разработчика JaCarta, основных принципах работы с входящей в его состав Единой библиотекой PKCS #11 (библиотекой Cryptoki) и сопутствующие справочные материалы.
Документ предназначен для разработчиков приложений, как десктопных, так и мобильных, обращающихся к устройствам JaCarta, в том числе, посредством Антифрод-терминала.
В зависимости от платформы, с которой предполагается использование устройств JaCarta, существуют 2 варианта комплекта разработчика: JaCarta SDK и JC-Mobile SDK.
JaCarta SDK используется в разработке для следующих архитектур:
JC-Mobile SDK используется в случае мобильных архитектур:
И в том, и в другом случае SDK поставляется в следующей комплектации:
Библиотека Cryptoki в рамках JaCarta SDK представлена файлом jcPKCS11
, который
в зависимости от архитектуры является .dll-библиотекой, .jar-файлом и т.д. Она
предоставляет высокоуровневые функции для взаимодействия внешнего
ПО с устройствами eToken и JaCarta и содержит
большинство совместимых со стандартом PKCS #11 функций, а также ряд не соответствующих
стандарту функций.
Примечание
Список предусмотренных стандартом PKCS #11, но не реализованных в библиотеке, функций приведён в разделе Функции, не поддерживаемые Единой библиотекой PKCS#11.
Для получения JaCarta SDK необходимо заполнить и отправить заявку на
сайте. После отправки заявки с вами
свяжутся для обсуждения деталей. По результатам этого разговора вами будет
получен .zip
файл, содержащий все основные компоненты SDK.
Библиотекой Cryptoki поддерживаются следующие операционные системы:
Библиотека работает со следующими моделями ключей:
Более подробную информацию о линейке токенов JaCarta в различных исполнениях (форм-факторах) см. на сайте.