Versions Compared

Key

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

...

Anchor
_Hlk132786348
_Hlk132786348
Блок инициализации

GrdStartupGrdStartupEx()

Инициализировать данную копию Guardant API

 

 

GrdCreateHandle( )

Создать хэндл. Хэндлов может быть создано несколько, в том числе и для одного и того же ключа.

 

 

GrdSetAccessCodes( )

Установить коды доступа в защищенный контейнер. Устанавливать следует только те коды, которые будут реально использоваться. Неиспользуемые коды можно заменить случайными числами.

 

 

GrdSetFindMode( )

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

 

 

GrdFind( )

Выполнить поиск электронного ключа по заданным критериям. Следует учитывать, что критериям может соответствовать не один ключ, поэтому следует выполнять поиск до тех пор, пока не будут обнаружены все ключи, соответствующие критериям.

 

 

GrdLogin( )

Из всех обнаруженных ключей следует выбрать один и выполнить процедуру регистрации. Без регистрации остальные функции не смогут обращаться к ключу.

 

Основной блок

Основная работа с электронным ключом.В этом блоке можно вызывать функции работы с электронным ключом:

GrdLock, GrdUnlock, GrdCheck, GrdDecGP, GrdRead, GrdWrite, GrdSeek,GrdInit, GrdProtect, GrdTransform  GrdTransformEx, GrdCrypt  GrdCryptEx , GrdHash GrdHashEx, GrdPI_Activate, GrdPI_Deactivate, GrdPI_Read, GrdPI_Update – и др.

 

Блок деини-циализации

GrdLogout( )

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

 

 

GrdCloseHandle( )

Закрыть хэндл

 

 

GrdCleanup( )

Деинициализировать данную копию Guardant API

 

...