Общие сведения

Данный раздел базы знаний содержит сведения о комплекте разработчика JaCarta SDK, основных принципах работы с входящей в его состав Единой библиотекой PKCS #11 (библиотекой Cryptoki) и сопутствующие справочные материалы.

Инфрмация, изложенная в этом разделе, предназначена для разработчиков приложений, обращающихся к устройствам JaCarta, в том числе, посредством Антифрод-терминала.

Состав

Комплект разработчика JaCarta SDK используется в разработке для следующих архитектур:

  • Windows (32/64 bit),
  • Linux (ARM, i386, amd64),
  • Mac OS X.

JaCartaa SDK поставляется в следующей комплектации:

  • Библиотека Cryptoki для соответствующей архетиктуры,
  • Примеры использования на языках Java и C/C++.

Библиотека Cryptoki в рамках JaCarta SDK представлена файлом jcPKCS11, который в зависимости от архитектуры является .dll-библиотекой, .jar-файлом и т.д. Она предоставляет высокоуровневые функции для взаимодействия внешнего ПО с устройствами eToken и JaCarta и содержит большинство совместимых со стандартом PKCS #11 функций, а также ряд не соответствующих стандарту функций.

Примечание

Список предусмотренных стандартом PKCS #11, но не реализованных в библиотеке, функций приведён в разделе Функции, не поддерживаемые Единой библиотекой PKCS#11.

Для получения JaCarta SDK необходимо заполнить и отправить заявку на сайте. После отправки заявки с вами свяжутся для обсуждения деталей. По результатам этого разговора вами будет получен .zip файл, содержащий все основные компоненты SDK.

Совместимость

Библиотекой Cryptoki поддерживаются следующие операционные системы:

  • Microsoft Windows XP SP3 (32-бит), SP2 (64-бит);
  • Microsoft Windows Vista SP2 (32/64-битные платформы);
  • Microsoft Windows 7 SP1 (32/64-битные платформы),
  • Microsoft Windows 8 (32/64-битные платформы);
  • Microsoft Windows Server 2003 SP2 (32/64-битные платформы);
  • Microsoft Windows Server 2003 R2 SP2 (32/64-битные платформы);
  • Windows Server 2008 SP2 (32/64-битные платформы);
  • Windows Server 2008 R2 SP1;
  • Microsoft Windows Server 2012;
  • Windows Server 2012 R2;
  • Windows 10 (32/64-битные платформы);
  • Linux LSB 3.1 (32/64-битные платформы);
  • Apple Mac OS X 10.9 и выше.

Библиотека работает со следующими моделями ключей:

  • JaCarta PKI,
  • JaCarta ГОСТ,
  • JaCarta PKI/ГОСТ,
  • JaCarta PKI/BIO, JaCarta PKI/BIO/ГОСТ,
  • JaCarta LT,
  • eToken ГОСТ.

Более подробную информацию о линейке токенов JaCarta в различных исполнениях (форм-факторах) см. на сайте.