CK_C_INITIALIZE_ARGS

public class CK_C_INITIALIZE_ARGS

PKCS#11 CK_C_INITIALIZE_ARGS обертка.

Поля

CKF_LIBRARY_CANT_CREATE_OS_THREADS

public static final long CKF_LIBRARY_CANT_CREATE_OS_THREADS

True, если потоки исполнения приложения, которые осуществляют вызовы к библиотеке, не могут использовать родные вызовы операционной системы для создания новых потоков. False – в обратном случае.

CKF_OS_LOCKING_OK

public static final long CKF_OS_LOCKING_OK

True, если библиотека может использовать родную систему потоков операционной системы для захвата ресурса. False – в противном случае.

createMutex

public CK_CREATEMUTEX createMutex

destroyMutex

public CK_DESTROYMUTEX destroyMutex

flags

public long flags

lockMutex

public CK_LOCKMUTEX lockMutex

pReserved

public NativePointer pReserved

unlockMutex

public CK_UNLOCKMUTEX unlockMutex

Конструкторы

CK_C_INITIALIZE_ARGS

public CK_C_INITIALIZE_ARGS(CK_CREATEMUTEX createMutex, CK_DESTROYMUTEX destroyMutex, CK_LOCKMUTEX lockMutex, CK_UNLOCKMUTEX unlockMutex, long flags)

Конструктор с заданными значениями.

Параметры:
  • createMutex – объект создания мьютекса
  • destroyMutex – объект уничтожения мьютекса
  • lockMutex – объект блокировки мьютекса
  • unlockMutex – объект разблокировки мьютекса
  • flags – битовые флаги. Допустимые значения: CKF_LIBRARY_CANT_CREATE_OS_THREADS, CKF_OS_LOCKING_OK

Методы

L2S

public static String L2S(long ckf)

Преобразует значение цифровой константы в имя.

Параметры:
  • ckf – значение
Результат:

имя константы

f2s

public static String f2s(long flags)

Преобразует флаги в строку.

Параметры:
  • flags – флаги
Результат:

строковое представление флагов

toString

public String toString()
Результат:строковое представление объекта