Разное

C_jcCtrl

C_jcCtrl(CK_ULONG slotId, CK_ULONG operation, CK_BYTE_PTR pData, CK_ULONG_PTR ulDataLen)
Параметры:
  • slotId (in) – идентификатор слота. Список слотов можно получить с помощью C_GetSlotList().
  • operation (in) – код операции (см. таблицу Допустимые значения параметра operation функции C_jcCtrl).
  • pData (in/out) – указатель на массив байтов, который в зависимости от кода операции является входными или выходными данными.
  • ulDataLen (in/out) – размер входных/выходных данных.

Функция C_jcCtrl позволяет:

  • выполнять операции с Антифрод-терминалом,
  • получать и задавать служебную информацию об электронном ключе,
  • задавать параметры персонализации апплета Laser.

Полный список поддерживаемых операций см. в приложении.

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

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

Совет

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

useHardwareHash

useHardwareHash(CK_BBOOL hardware)
Параметры:
  • hardware (in) –

    задаёт способ хэширования:

    • CK_TRUE – аппаратное хэширование устройством eToken ГОСТ или JaCarta ГОСТ.
    • CK_FALSE – программное хэширование без обращения к устройству eToken ГОСТ или JaCarta ГОСТ.

Устанавливает способ хэширования для функций, не входящих в стандарт PKCS #11.

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

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

Совет

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

freeBuffer

freeBuffer(CK_BYTE_PTR buffer)
Параметры:
  • buffer (in) – указатель на массив байтов, память для которого выделена другими функциями.

Функция freeBuffer освобождает память, выделенную другими функциями.

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

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

Совет

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