Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Функции

...

Функции общего назначения позволяют осуществлять сервисные операции, связанные с инициализацией, настройкой и деинициализацией Guardant API, а также выполнять основные операции с электронными ключами:

  • Искать электронный ключ, удовлетворяющий заданным условиям поиска
  • Инициализировать память ключа
  • Читать данные из памяти ключа
  • Записывать данные в память ключа
  • Устанавливать запреты на чтение/запись памяти ключа
  • Преобразовывать информацию при помощи аппаратных алгоритмов ключа

Перечень функций Guardant API общего назначения:

Название функции

Код доступа

Краткое описание

GrdStartup

Не нужен

Инициализировать Guardant API

GrdStartupEx

Не нужен

Инициализировать GrdAPI + задать путь к GnClient.ini

GrdCleanup

Не нужен

Деинициализировать Guardant API

GrdGetLastError

Не нужен

Получить информацию о последней ошибкеиз защищенного контейнера

GrdFormatMessage

Не нужен

Преобразовать код ошибки в текстовое сообщение

GrdGetInfo

Не нужен

Получить информацию из защищенного контейнера

GrdIsValidHandle

Не нужен

Проверить валидность хэндла защищенногоконтейнера

GrdCreateHandle

Не нужен

Создать хэндл защищенного контейнера

GrdCloseHandle

Не нужен

Закрыть хэндл защищенного контейнера

GrdSetAccessCodes

Public и Read обязательно, остальные по необходимости

Поместить коды доступа в защищенный контейнер

GrdSetWorkMode

Не нужен

Установить режимы работы Guardant API

GrdSetFindMode

Не нужен

Установить режимы поиска электронных ключей

GrdFind

Private Read

Найти электронный ключ, удовлетворяющий критериям поиска

GrdLogin

Private Read

Зарегистрироваться на электронном ключе

GrdLogout

Private Read

Снять регистрацию с электронного ключа

GrdLock

Private Read

Заблокировать ключ на время выполнения операций, требующих монопольного режима работы с ключом

GrdUnlock

Private Read

Разблокировать электронный ключ

GrdCheck

Private Read

Проверить наличие электронного ключа

GrdDecGP

Private Read+ PrivateWrite

Декрементировать счетчик GP

GrdRead

Private Read

Прочитать данные из памяти электронного ключа

GrdWrite

Private Write

Записать данные в память электронного ключа

GrdSign

Private Read

Вычислить ЭЦП массива данных

GrdVerifySign

Не нужен

Проверить ЭЦП массива данных

GrdSeek

Не нужен

Переместить указатель на текущий адрес памятиэлектронного ключа

GrdInit

Private master

Инициализировать память электронного ключа

GrdProtect

Private master

Установить аппаратные запреты чтения/записи и записать количество аппаратных алгоритмов и защищенных ячеек

GrdTransform

Private Read

Преобразовать данные аппаратно- или программно-реализованным алгоритмом

GrdTransformEx

Private Read

Преобразовать данные аппаратно- или программно-реализованным алгоритмом

GrdCrypt

Private Read

Закодировать/раскодировать данные аппаратноили программно-реализованным алгоритмом

GrdCryptEx

Private Read

Закодировать/раскодировать данные аппаратноили программно-реализованным алгоритмом

GrdHash

Private Read

Вычислить значение хэш-функции программноили аппаратно-реализованным алгоритмом

GrdHashEx

Private Read

Расширенный вариант GrdHash

GrdCodeInit

PrivateRead

Инициализировать пароль быстрого взаимообратного преобразования

GrdEnCode

не нужен

Закодировать данные быстрым взаимообратнымпреобразованием

GrdDeCode

не нужен

Раскодировать данные быстрым взаимообратнымпреобразованием

GrdCRC

не нужен

Вычислить CRC

Функции(методы) общего назначения:

...