Функции для работы с WebPass

JC_WP_ReadExtInfo

JC_WP_ReadExtInfo(CK_SLOT_ID slotID, JC_WP_INFO_PTR pInfo)
Параметры:
  • slotID (in) – идентификатор слота.
  • pInfo (out) – указатель на структуру JC_WP_INFO с расширенной информацией для WebPass.

Функция возвращает указатель на структуру с расширенной информацией для WebPass.

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

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

Совет

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

JC_WP_ReadValue

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_URL Cсылка URL – адрес с префиксом в виде кода платформы и суффиксом в виде символа с кодом 0x0D.

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

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

Совет

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