Простые типы

CK_VOID_PTR

CK_VOID_PTR

Указатель на void.

typedef void CK_PTR CK_VOID_PTR;

CK_BYTE

CK_BYTE_PTR

Указатель на CK_BYTE.

typedef CK_BYTE CK_PTR CK_BYTE_PTR;
CK_BYTE_PTR_PTR

Двойной указатель на CK_BYTE.

typedef CK_BYTE_PTR CK_PTR CK_BYTE_PTR_PTR;
CK_BYTE

Беззнаковое 8-битное значение.

typedef unsigned char CK_BYTE;

CK_CHAR

CK_CHAR_PTR

Указатель на CK_CHAR.

typedef CK_CHAR CK_PTR CK_CHAR_PTR;
CK_CHAR

Беззнаковый 8-битный символ.

typedef CK_BYTE CK_CHAR;

CK_UTF8CHAR

CK_UTF8CHAR_PTR

Указатель на CK_UTF8CHAR.

typedef CK_UTF8CHAR CK_PTR CK_UTF8CHAR_PTR;
CK_UTF8CHAR_PTR_PTR

Двойной указатель на CK_UTF8CHAR.

typedef CK_UTF8CHAR_PTR CK_PTR CK_UTF8CHAR_PTR_PTR;
CK_UTF8CHAR

8-битный UTF-8 символ.

typedef CK_BYTE CK_UTF8CHAR;

CK_BBOOL

CK_BBOOL_PTR

Указатель на CK_BBOOL.

typedef CK_BBOOL CK_PTR CK_BBOOL_PTR;
CK_BBOOL

Логический тип данных. Размер идентичен CK_BYTE.

typedef CK_BYTE CK_BBOOL;

CK_ULONG

CK_ULONG_PTR

Указатель на CK_ULONG.

typedef CK_ULONG CK_PTR CK_ULONG_PTR;
CK_ULONG

Беззнаковое значение длинной не менее 32 бит.

typedef unsigned long int CK_ULONG;

CK_LONG

CK_LONG

Знаковое значение длинной не менее 32 бит.

typedef long int CK_LONG;

CK_FLAGS

CK_FLAGS

Беззнаковое значение длинной не менее 32 бит. Каждый бит – это Boolean флаг.

typedef CK_ULONG CK_FLAGS;

CK_SLOT_ID

CK_SLOT_ID_PTR

Указатель на CK_SLOT_ID.

typedef CK_SLOT_ID CK_PTR CK_SLOT_ID_PTR;
CK_SLOT_ID

Тип идентификатора слота.

typedef CK_ULONG CK_SLOT_ID;

CK_SESSION_HANDLE

CK_SESSION_HANDLE_PTR

Указатель на CK_SESSION_HANDLE.

typedef CK_SESSION_HANDLE CK_PTR CK_SESSION_HANDLE_PTR;
CK_SESSION_HANDLE

Тип идентификатора сессии.

typedef CK_ULONG CK_SESSION_HANDLE;

CK_USER_TYPE

CK_USER_TYPE

Тип перечисления типов пользователя.

typedef CK_ULONG CK_USER_TYPE;

CK_STATE

CK_STATE

Тип перечисления состояний сессии.

typedef CK_ULONG CK_STATE;

CK_OBJECT_HANDLE

CK_OBJECT_HANDLE_PTR

Указатель на CK_OBJECT_HANDLE.

typedef CK_OBJECT_HANDLE CK_PTR CK_OBJECT_HANDLE_PTR;
CK_OBJECT_HANDLE

Тип идентификатора объекта.

typedef CK_ULONG CK_OBJECT_HANDLE;

CK_OBJECT_CLASS

CK_OBJECT_CLASS
typedef CK_ULONG CK_OBJECT_CLASS;

CK_ATTRIBUTE_TYPE

CK_ATTRIBUTE_TYPE
typedef CK_ULONG CK_ATTRIBUTE_TYPE;

CK_CERTIFICATE_TYPE

CK_CERTIFICATE_TYPE
typedef CK_ULONG CK_CERTIFICATE_TYPE;

CK_KEY_TYPE

CK_KEY_TYPE
typedef CK_ULONG CK_KEY_TYPE;

CK_MECHANISM_TYPE

CK_MECHANISM_TYPE_PTR

Указатель на CK_MECHANISM_TYPE.

typedef CK_MECHANISM_TYPE CK_PTR CK_MECHANISM_TYPE_PTR;
CK_MECHANISM_TYPE

Значение, которое идентифицирует тип механизма.

typedef CK_ULONG CK_MECHANISM_TYPE;

CK_RV

CK_RV
typedef CK_ULONG CK_RV;

CK_EC_KDF_TYPE

CK_EC_KDF_TYPE
typedef CK_ULONG CK_EC_KDF_TYPE;

JC_APPLET_TYPE

JC_APPLET_TYPE_PTR

Указатель на JC_APPLET_TYPE.

typedef JC_APPLET_TYPE CK_PTR JC_APPLET_TYPE_PTR;
JC_APPLET_TYPE
typedef CK_ULONG JC_APPLET_TYPE;

JC_KT2_SECURE_MESSAGING_STATE

JC_KT2_SECURE_MESSAGING_STATE
typedef CK_ULONG JC_KT2_SECURE_MESSAGING_STATE;

JC_PKI_AUTHTYPE

JC_PKI_AUTHTYPE

Аутентификации пользователя для токенов типа Laser.

typedef CK_ULONG JC_PKI_AUTHTYPE;

JC_WP_MODE

JC_WP_MODE

Режим работы WebPass.

typedef CK_ULONG JC_WP_MODE;