Versions Compared

Key

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

Поддерживаемые ключи

Guardant Mobile API поддерживает только следующие модели ключей с загружаемым кодом:

  • GuardantCode micro (и любые другие ключи семейства Code)
    Планшет

Рост продаж планшетов и смартфонов, а также их глубокое проникновение в самые различные сферы бизнеса диктуют потребность в надежной защите от пиратства программного обеспечения, предназначенного для мобильных устройств. На сегодняшний день самой популярной платформой на этом рынке является Android.

...

Поддерживаемые ключи

...

  • или смартфон должен быть оснащён функцией USB-host и версией операционной системы не ниже Android 3.1. Если в планшете нет функции USB-host, это означает, что подключение к аппарату периферии не поддерживается, т.к. порт работает только на "выход", в этом случае электронные ключи также не смогут работать на таких устройствах.

...



  • Guardant SD
    Электронные ключи Guardant SD требуют наличия в мобильном устройстве разъёма для SD-карты. Данный форм-фактор может быть выбран по соображениям компактности, либо использоваться на устройствах, в которых отсутствует USB-порт, но есть разъём для SD-карты.

...


Поддерживаемые ОС

Проект Guardant Mobile направлен на поддержку максимально широкого спектра платформ.

...

  • Служба Guardant для ОС Android 
    Для работы защищённых приложений с электронными ключами на устройстве должна быть запущена специальная служба Guardant. 
    Установочный пакет службы входит в состав Mobile SDK. После установки пакета в списке запущенных программ появиться приложение "Guardant Service". Служба предоставляет API взаимодействия с электронными ключами, отслеживает подключение и отключение ключей, осуществляет синхронизацию запросов и т.д.

  • Java библиотека API для ОС Android
    Для работы с электронным ключом из Android приложения, разработчику предоставляется Java API. Набор функций API позволяет выполнить заранее загруженный в электронный ключ код, а также произвести поиск ключа с известными параметрами.

  • Программирование электронных ключей
    Программирование ключей Guardant Code micro осуществляется в операционной системе Windows c помощью утилиты программирования ключей Guardant. Для работы в Android ключи должны быть переведены в HID-режим.


Поля поиска ключа

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


Поле

Длина (байт)

Назначение

PUBLIC код

4

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

Номер программы

1

Поле содержит номер защищенного программного продукта. Используется для «привязки» копии приложения к электронному ключу в случае, если программных продуктов несколько. Диапазон допустимых значений от 0 до 255.

Версия программы

1

Поле содержит номер версии защищенного программного продукта. Может использоваться для «привязки» копии приложения к электронному ключу в случае выпуска новых версий программы. В процессе поиска, поле в ключе должно быть больше или равно искомому значению. Диапазон допустимых значений от 0 до 255.

Серийный номер

2

Поле содержит номер копии защищенного программного продукта. Используется для «привязки» конкретной копии приложения к электронному ключу. Диапазон допустимых значений от 0 до 65535.

Битовая маска

2

Поле полезно в случае, если программный продукт состоит из комплекса независимых приложений. Используется для разрешения/запрета работы с отдельными модулями программного продукта (комплекса). Диапазон допустимых значений от 0 до 65535.

ID ключа

4

Уникальный идентификационный номер ключа. Записывается на стадии производства. Гарантируется, что двух ключей с одинаковыми значениями ID не может быть. Можно настроить приложение на идентификатор ключа, и тогда оно будет работать только с ключом, содержащим этот ID. Данное поле не может быть изменено.

Тип ключа

2

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

Модель ключа

4

Позволяет программному обеспечению искать ключи только определённых моделей. Модель ключа не может быть изменена.


Children Display
alltrue
depth2