Клиент Guardant Net
Чтобы начать работу, клиентское приложение должно зарегистрироваться на сервере ключа.
При старте клиент начинает поиск сервера Guardant Net и продолжает работать только после успешной регистрации на сервере.
Клиент ищет сервер, как с помощью встроенных механизмов GrdAPI, так и используя настройки файла конфигурации gnclient.ini, в частности IP-адрес (или сетевое имя) и сетевой порт. На запросы клиента откликается сервер Guardant Net, удовлетворяющий заданным параметрам поиска.
При большом количестве клиентов может возрастать нагрузка на сеть и сервер ключа. В этом случае рекомендуется устанавливать несколько ключей и серверов Guardant Net на разные компьютеры.
Время отклика сервера зависит от его загрузки: раньше отвечает менее загруженный на данный момент сервер. Т. о., автоматически происходит балансировка загрузки сервера ключа.
Хотя защищенное клиенское приложение пытается найти Guardant Net даже в отсутствии файла настроек, однако, только правильно заполненный gnclient.ini служит залогом успешного (и быстрого) поиска сервера и последующей работы с ключом.
Конфигурационный файл должен находиться в одной директории с исполняемым файлом защищенного сетевого приложения. Если же он отсутствует, то при старте клиент автоматически создает gnclient.ini и сохраняет в нем правильные настройки после успешного поиска сервера, либо оставляет умолчательные, если поиск сервера был неудачным.
Принимая во внимание многообразие настроек сетей, где может работать защищенное приложение, нельзя гарантировать, что оно сможет найти сервер и ключ при отсутствующем, либо неправильно настроенном gnclient.ini.
Поэтому настоятельно рекомендуется до начала работы получить файл с актуальными настройками.
Для этого запустите интернет-браузер, наберите в адресной строке IP-адрес компьютера, на котором установлены сервер и ключ, в формате: http:// (к примеру, http://192.168.0.181:3185) и нажмите на клавишу ввода.
После открытия основной страницы web-интерфейса перейдите на вкладку Получить ini-файл клиента путем выбора гиперссылки в верхней части страницы:
После открытия страницы с настройками выделите, скопируйте и сохраните их в существующем, либо созданном заново файле с именем gnclient.ini.
Далее проверьте работоспособность защищенного приложения.
Конфигурируемые параметры клиента Guardant Net собраны в секциях [PROTOCOLS], [TIMEOUT] и [SERVER] файла gnclient.ini. Этот файл должен находиться в одной директории с копией защищенного приложения.
Секция
Параметр (и значение по умолчанию)
Возможные
значения
Работа с электронными ключами Guardant
Вы просматриваете старую версию данной страницы. Смотрите текущую версию.
Современные электронные ключи Guardant поддерживают платформы Windows и Linux. Подготовка ключа к работе на разных платформах имеет свои особенности, которые рассматриваются далее.
Установка ключа в среде Windows
Аппаратные ключи Guardant могут работать как через драйверы Guardant, так и без них (HID-режим, доступен для ключей моделей Guardant Sign/Time/Code и их сетевых версий).
Программные ключи Guardant SP и устаревшие аппаратные ключи Guardant Stealth III/Stealth II работают только через драйвер!
1. Работа ключа через драйвер Guardant
Важно!
Установка драйверов
При инсталляции Комплекта разработчика Guardant драйверы автоматически устанавливаются в операционную систему.
Чтобы переустановить драйверы (установить драйверы на другом компьютере), запустите файл GrdDriversRU.msi (или Setup.exe), который по умолчанию находится в каталоге:
ОС Windows
Каталог по умолчанию
После появления на экране мастера установки следуйте его указаниям. Инсталлятор произведет копирование и установку драйверов для всех типов электронных ключей Guardant независимо от интерфейса подключения.
Важно!
Диагностика ключей Guardant
Для диагностики ключей Guardant воспользуйтесь апплетом Драйверы Guardant из Панели управления Windows.
По нажатию кнопки [Диагностика] вызывается утилита диагностики электронных ключей.
Драйверы Guardant комплектуются утилитой диагностики GrdDem32.exe. Она помогает службе технической поддержки более оперативно проводить диагностику, анализируя сгенерированные утилитой отчеты.
Удаление драйверов
Для удаления драйверов Guardant необходимо воспользоваться меню Установка и удаление программ Панели Управления Windows.
Выберите из списка установленных программ Драйверы Guardant и нажмите на кнопку [Удалить].
Передача драйверов Guardant конечным пользователям
Разработчикам предоставляется несколько способов передачи драйверов конечным пользователям.
1. Распространение дистрибутива драйверов
Наиболее простым решением является распространение готового дистрибутива драйверов Guardant.
В состав ПО Guardant входят 32- и 64-разрядные версии драйверов, файлы которых имеют одинаковое название:
GrdDriversRU.msi
Дистрибутив х86 или х64 с русской версией драйверов Guardant
GrdDriversEN.msi
Дистрибутив х86 или х64 с английской версией драйверов Guardant
Необходимо просто включить в комплект поставки защищенного приложения русский и/или английский вариант драйвера нужной разрядности.
2. Интеграция драйверов в дистрибутив защищенного приложения
Если предполагается устанавливать драйверы Guardant через инсталлятор защищенного приложения, то необходимо включить MSI-пакет с драйверами Guardant в свой комплект установки без изменений.
Драйверы Guardant работают с командной строкой через msiexec. Синтаксис команды должен быть следующим:
msiexec [необязат. параметр]
К примеру, команды для скрытой установки и удаления драйверов должны выглядеть так:
msiexec /i GrdDriversRU.msi /quiet
Установить драйвер в «тихом» режиме
msiexec /x GrdDriversRU.msi /quiet
Удалить драйвер в «тихом» режиме
Другие опции Windows Installer см. с помощью команды msiexec /?
3. Использование драйверного Guardant API
Драйверы Guardant можно устанавливать, конфигурировать и удалять из Windows-приложений (например, из программы установки программного продукта). Для этого в комплект поставки включена библиотека GrdDrv.dll, содержащая все необходимые функции API.
Описания всех используемых констант и структур данных находятся в файле GrdDrv.h. Можно включить эти файлы в приложение, использующее библиотеку GrdDrv.dll.
Подробно процесс работы с библиотекой описан в примере, написанном на языке C (файл InstDrvTest.c).
В процессе установки приложения файлы GrdDrv.dll и GrdDriversRU.msi (или английская версия GrdDriversEN.msi)должны находиться в одном каталоге.
2. Работа ключа без драйвера. HID-режим
Аппаратные ключи, начиная с Guardant Sign, могут работать ОС семейства Windows без установки драйверов Guardant. Для этого ключи необходимо предварительно перевести в Human Interface Device (HID) режим при помощи утилиты GrdUtil.exe.
При подсоединении ключа в HID-режиме к USB-порту компьютера система распознает ключ как стандартное HID-совместимое устройство, после чего ключ сразу же готов к работе.
Режимы работы ключей Guardant в HID-режиме и со стандартным драйвером для пользователя ничем не отличаются.
Установка ключа в среде Linux
Аппаратные ключи, начиная с Guardant Sign, поддерживают работу в среде Linux, в том числе, в HID-режиме 1 Также поддерживается работа защищенных Windows-приложений под WINE.
Для работы с ключами в ОС GNU/Linux необходимо добавить правило для штатного средства обработки HotPlugging. На большинстве современных дистрибутивов, использующих ядро 2.6.х, таким средством является udev ( http://kernel.org/pub/linux/utils/kernel/ hotplug/udev.html ).
Правило для udev добавляется следующим образом:
Для ключей в драйверном режиме, и в случае использования файлов-устройств USB Device Filesystem
# cp etc/grdnt.udev /etc/udev/rules.d/95-grdnt.rules
Для ключей в HID-режиме
# cp etc/grdnt_hid.udev /etc/udev/rules.d/95-grdnt_hid.rules
Для записи в каталог /etc/udev/rules.d требуются права суперпользователя.
Указанные правила предписывают udev установить права на чтение и запись для файла-устройства, представляющего электронный ключ Guardant в системе. Это позволит обращаться к ключу с привилегиями любого пользователя системы.
Информацию по защите приложений под Linux см. во 2-й части Руководства пользователя.
Настройка сетевой защиты на ключах Guardant (ЛИРА-САПР)
ПК ЛИРА-САПР поставляется с сервером ключей Guardant Net версии 7.0.9. Сервер ключей находится на дистрибутивном диске в каталоге Guardant\GuardNetServer. Если у вас нет дистрибутивного диска, вы можете скачать сервер на сайте разработчика ключей Guardant www.guardant.ru/support/download/server
Установка сервера ключей
Установка должна выполняться с правами администратора. Установите драйверы ключей Guardant, если они не были установлены ранее. Драйвер ключа находится в каталоге Guardant\Driver. Драйвер также можно скачать с сайта разработчика ключей www.guardant.ru/support/download/drivers
Пакет GLDS.msi подписан издателем АО «Актив-софт». Запустите пакет инсталляции GLDS.msi. Начнется установка сервера
По умолчанию, сервер инсталлируется в каталог:
Файлы настройки grdsrv.ini и лог сервера glds_log.txt генерируются автоматически и находятся в каталоге:
Инсталлятор автоматически создаст правила для брандмауэра и запустит службу «Guardant Dongle Licensing System». Инсталлятор также автоматически выполняет обновление серверов прежних версий начиная с версии 6.1.
Убедитесь, что сервер установлен и работает. Зайдите любым браузером в веб-интерфейс сервера на порт 3185
Настройка клиентских рабочих станций для работы с сетевым ключом
Обычно, клиентские рабочие станции не требуют дополнительной настройки. ЛИРА-САПР, при запуске, находит ключ автоматически при помощи широковещательного запроса и самостоятельно формирует файл gnclient.ini. Если, по каким-либо причинам, этого не произошло, вам потребуется получить файл gnclient.ini с сервера ключей. Для этого запустите на клиентской машине любой браузер и зайдите на сервер ключей на порт 3185. Например: http://192.168.0.112:3185
Вы попадете в веб-интерфейс сервера Guardant Net. Нажмите «Получить ini-файл клиента» затем «Получить конфигурационный файл клиента gnclient.ini». Сохраните файл.
Поместите этот файл в каталог настроек в соответствии с номером версии:
Вы также можете открыть имеющийся файл gnclient.ini и в секции IP_NAME = указать имя или IP-адрес сервера. Будьте внимательны: знак = должен быть отбит пробелами с обеих сторон.
Настройка МОНОМАХ-САПР, ЭСПРИ и САПФИР
Файл gnclient.ini для МОНОМАХ-САПР 2016 находится в каталоге:
Файл gnclient.ini для ЭСПРИ 2016 находится в каталоге:
Если САПФИР был установлен вместе с ПК ЛИРА-САПР, то он использует gnclient.ini из каталога настроек ЛИРЫ-САПР. Если САПФИР был установлен отдельно, то его gnclient.ini будет находиться в
Совместимость версий ПК семейства «ЛИРА-САПР» и серверов Guardant
ПК ЛИРА-САПР, Мономах-САПР и ЭСПРИ в разные годы поставлялись с разными версиями серверов Guardant. Сервер Guardant с момента выхода ЛИРЫ-САПР 2011 сменил 3 поколения: версия 5, 6 и 7. Версия 5 несовместима с версиями 6 и 7. Программы поставлявшиеся с версиями 6 можно использовать с версией 7 после настройки.
Ниже приведена таблица совместмости версий программ и серверов Guardant