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

Нестандартные функции WebPass

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

CK_RV JC_WP_ReadProductionInfo(CK_SLOT_ID * slotID*, JC_WP_PRODUCTION_INFO_PTR * pInfo*) Параметры:

  • slotID (in) – идентификатор слота.
  • pInfo (out) – указатель на структуру JC_WP_PRODUCTION_INFO с информацией о WebPass®. Функция возвращает информацию о WebPass, заданную на этапе производства.

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

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

CK_RV JC_WP_ReadExtInfo(CK_SLOT_ID slotID, JC_WP_INFO_PTR pInfo) Параметры:

  • slotID (in) – идентификатор слота.
  • pInfo (out) – указатель на структуру JC_WP_INFO с расширенной информацией для WebPass. Функция возвращает указатель на структуру с расширенной информацией для WebPass.

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

CK_RV JC_WP_ReadValue(CK_SESSION_HANDLE hSession, CK_OBJECT_HANDLE hObject, CK_BYTE_PTR pOutput, CK_ULONG_PTR pulOutputLength) Параметры:

  • hSession (in) – дескриптор сессии.
  • hObject (in) – дескриптор объекта.
  • pOutput (out) – указатель на массив байт с буфером для считываемого значения.
  • pulOutputLength (out) – размер массива байт с буфером для считываемого значения. Функция возвращает тип объекта WebPass. Конкретное значение зависит от типа слота (см. таблицу). Типы слотов
Возвращаемое значениеТип объекта WebPass
JC_WP_TYPE_OTPСлучайный одноразовый пароль с префиксом (если префикс был указан при создании).
JC_WP_TYPE_PASSМногоразовый пароль.
JC_WP_TYPE_URLCсылка URL – адрес с префиксом в виде кода платформы и суффиксом в виде символа с кодом 0x0D.
Запускается в режимах: