Библиотека для работы с Guardant API из Java -это набор классов. Элементы этого набора написаны на алгоритмическом языке Java и входят в интерфейс прикладного программирования Guardant API
Название объекта | Краткое описание |
| Класс GrdADS | Guardant Stealth III: размеры определителей алгоритмов и защищенных ячеек по умолчанию. |
| Класс GrdAES | Определяет размер контекста для программного алгоритма AES |
| Класс GrdAES256 | Определяет размер ключа и блока данных для алгоритма AES256 |
| Класс GrdAM | Задает режим работы алгоритма и процесс шифрования. |
| Класс GrdAN | Номера алгоритмов и защищенных ячеек в демонстрационной прошивке Guardant Sign |
| Класс GrdAP | Пароли к демонстрационным алгоритмам Guardant GSII64 |
| Класс GrdARS | Guardant Stealth III: Размер вопроса к алгоритмам и защищенным ячейкам по умолчанию |
| Класс GrdAT | Алгоритмы ключей Guardant Stealth |
| Класс GrdCHM | Флаги, задающие режим создания контейнера для метода GrdCreateHandle |
| Класс GrdDC | Демонстрационные коды |
| Класс GrdDI | Интерфейсы ключей |
| Класс GrdDM | Модели ключей и режимы функционирования ключа GrdSetDriverMode() |
| Класс GrdDongleID | GrdDongleID |
| Класс GrdDR | Режимы функционирования ключа GrdSetDriverMode() |
| Класс GrdDT | Типы ключей |
| Класс GrdE | Стандартный набор ошибок |
| Класс GrdECC160 | Константы проверки цифровой подписи (для использования в GrdVerifySign) |
| Класс GrdF | Режим поиска для метода GrdFind |
| Класс GrdFM | Флаги, используемые в методе GrdSetFindMode, разрешающие использовать при поиске параметры, записанные в обязательных полях ключа |
| Класс GrdFMI | Флаги, задающие список возможных интерфейсов ключей, участвующих в поиске |
| Класс GrdFMM | Флаги, задающие список возможных моделей ключа, участвующих в поиске |
| Класс GrdFMR | Позволяет задать режим поиска ключей. |
| Класс GrdGF | GrdGF |
| Класс GrdGIF | Константы для получения информации с помощью метода GrdGetInfo. Режимы поиска и логина |
| Класс GrdGIL | Константы для получения информации с помощью метода GrdGetInfo.Информация о текущем ключе. |
| Класс GrdGIM | Константы для получения информации с помощью метода GrdGetInfo.Информация о режиме. |
| Класс GrdGIR | Константы для получения информации с помощью метода GrdGetInfo. Информация о текущем сетевом ключе. |
| Класс GrdGIV | Константы для получения информации с помощью метода GrdGetInfo.Информация об API. |
| Класс GrdHASH64 | Определяет размер цифровой подписи при вычислении HASH64 |
| Класс GrdLM | Флаги для метода GrdLogin |
| Класс GrdLNG | Идентификатор языка для метода GrdFormatMessage |
| Класс GrdLockMode | Флаги для метода GrdLock |
| Класс GrdRCS | Позволяет выбрать расположение файла сетевых настроек клиента. |
| Класс GrdSA | Номера программно-реализованных алгоритмов |
| Класс GrdSAM | SAM-адреса полей данных для использования в методах GrdRead и GrdWrite |
| Класс GrdSC | GrdSC |
| Класс GrdSH | Номера программно-реализованных алгоритмов |
| Класс GrdSHA256 | Определяет размер цифровой подписи и контекста для алгоритма SHA256 |
| Класс GrdTRU | Режим работы GrdTRU_PrepareData |
| Класс GrdUAM | UAM-адреса полей данных для использования в методах GrdRead и GrdWrite |
| Класс GrdUM | Методы обновления защищенных ячеек |
| Класс GrdVSC | Типы алгоритмов цифровой подписи (для использования в GrdVerifySign) |
| Класс GrdWM | Режим работы, задается в методе GrdSetWorkMode |
| Класс Handle | Структура, определяющая хендл не указателем, а 64-разрядным целым числом; ее использование в методах вместо IntPtr позволяет избежать unsafe-кода |