Функции для работы с виртуальными токенами

JC_VT_LoadContainer

JC_VT_LoadContainer(JC_APPLET_TYPE type, CK_UTF8CHAR_PTR pFileName, CK_ULONG ulFileNameSize)
Параметры:
  • type (in) – тип токена.
  • pFileName (in) – абсолютный путь до файла, содержащего контейнер.
  • ulFileNameSize (out) – длина пути в байтах. Может принимать значение CK_UNAVAILABLE_INFORMATION, если путь заканчивается 0.

Загрузить контейнер для виртуального токена.

Запускается в режимах

Результат:Функция возвращает стандартные ошибки, предусмотренные спецификацией PKCS #11.

Совет

Полный список ошибок см. в приложении.

JC_VT_UnloadContainer

JC_VT_UnloadContainer(CK_UTF8CHAR_PTR pFileName, CK_ULONG ulFileNameSize)
Параметры:
  • pFileName (in) – абсолютный путь до файла, содержащего контейнер.
  • ulFileNameSize (out) – длина пути в байтах. Может принимать значение CK_UNAVAILABLE_INFORMATION, если путь заканчивается 0.

Выгрузить контейнер для виртуального токена.

Запускается в режимах

Результат:Функция возвращает стандартные ошибки, предусмотренные спецификацией PKCS #11.

Совет

Полный список ошибок см. в приложении.

JC_VT_IsVirtual

JC_VT_IsVirtual(CK_SLOT_ID slotID, CK_BBOOL_PTR pVirtual)
Параметры:
  • slotID (in) – идентификатор слота.
  • pVirtual (out) – параметр принимает значение CK_TRUE, если слот принадлежит виртуальному токену, CK_FALSE, если не принадлежит.

Проверить, принадлежит ли слот виртуальному токену.

Запускается в режимах

Результат:Функция возвращает стандартные ошибки, предусмотренные спецификацией PKCS #11.

Совет

Полный список ошибок см. в приложении.