Перейти к содержимому

Структуры для приложения WebPass

USB-токены и смарт-карты JaCartaAPI и SDKUSB-токены и смарт-карты JaCarta

Указатель на структуру JC_WP_INFO.

typedef JC_WP_INFO CK_PTR JC_WP_INFO_PTR;

JC_WP_INFO Дополнительная информация о WebPass®.

typedef struct JC_WP_INFO {
JC_WP_MODE Mode;
CK_ULONG LastErrorCode;
CK_BYTE SerialNumber[4];
CK_ULONG ButtonClickCount;
CK_ULONG USBConnectionCount;
} JC_WP_INFO;

JC_WP_MODE Mode Режим работы. WebPass может работать в следующих режимах:

  • JC_WEBPASS_MODE_CCID (0x01) – работа только по интерфейсу CCID;
  • JC_WEBPASS_MODE_HID (0x02) – работа только по интерфейсу HID;
  • JC_WEBPASS_MODE_HID_CCID (0x03) – работа как по интерфейсу CCID, так и HID. CK_ULONG LastErrorCode Код последней ошибки. CK_BYTE SerialNumber(4) Серийный номер. CK_ULONG ButtonClickCount Количество нажатий на кнопку. CK_ULONG USBConnectionCount Количество подключений к USB. Используется в:
  • JC_WP_ReadExtInfo().

Указатель на структуру JC_WP_PRODUCTION_INFO.

typedef JC_WP_PRODUCTION_INFO CK_PTR JC_WP_PRODUCTION_INFO_PTR;

JC_WP_PRODUCTION_INFO Информация о WebPass, заданная на производстве.

typedef struct JC_WP_PRODUCTION_INFO {
CK_VERSION FirmwareVersionHigh;
CK_VERSION FirmwareVersionLow;
CK_DATE Date;
CK_UTF8CHAR ModelName[32];
CK_UTF8CHAR SerialNumber[16];
} JC_WP_PRODUCTION_INFO;

CK_VERSION FirmwareVersionHigh Версия прошивки: major, minor CK_VERSION FirmwareVersionLow Версия прошивки: build, release. CK_DATE Date Дата производства. CK_UTF8CHAR ModelName(32) Название модели. CK_UTF8CHAR SerialNumber(16) Серийный номер. Используется в: