...
Название функции | Код доступа | Краткое описание |
---|---|---|
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 |
Функции(методы) общего назначения:
Функции общего назначения позволяют осуществлять сервисные операции, связанные с инициализацией, настройкой и деинициализацией Guardant API, а также выполнять основные операции с электронными ключами:
- Искать электронный ключ, удовлетворяющий заданным условиям поиска
- Инициализировать память ключа
- Читать данные из памяти ключа
- Записывать данные в память ключа
- Устанавливать запреты на чтение/запись памяти ключа
- Преобразовывать информацию при помощи аппаратных алгоритмов ключа
Перечень функций Guardant API общего назначения:
Название функции | Код доступа | Краткое описание |
---|---|---|
GrdStartupEx | Не нужен | Инициализировать GrdAPI + задать путь к GnClient.ini |
GrdCleanup | Не нужен | Деинициализировать Guardant API |
GrdGetLastError | Не нужен | Получить информацию о последней ошибкеиз защищенного контейнера |
GrdFormatMessage | Не нужен | Преобразовать код ошибки в текстовое сообщение |
GrdGetInfo | Не нужен | Получить информацию из защищенного контейнера |
GrdIsValidHandle | Не нужен | Проверить валидность хэндла защищенногоконтейнера |
GrdCreateHandle | Не нужен | Создать хэндл защищенного контейнера |
GrdCloseHandle | Не нужен | Закрыть хэндл защищенного контейнера |
Функции Guardant API для работы с защищенными ячейками
...