Задание параметров взаимодействия защищенной программы и сервера защиты с помощью конфигурационного файла
Другим способом задания параметров взаимодействия защищенной программы с сервером защиты служит конфигурационный файл. По умолчанию данный файл имеет имя NETHASP.INI. Использование конфигурационного файла во многих случаях является предпочтительным, так как обеспечивает большую гибкость и адаптивность по сравнению с описанным выше заданием параметров через переменные среды. Для того чтобы заданные в файле параметры были восприняты защищенной программой, файл NETHASP.INI должен быть размещен в каталоге BIN установленной системы 1С:Предприятие. Данный файл по структуре соответствует INI-файлу Windows и состоит из четырех секций:
- [NH_ COMMON]
- [NH_IPX]
- [NH_NETBIOS]
- [NH_ TCP IP]
Секция [NH_COMMON] содержит глобальные установки конфигурации системы защиты. Секции [NH_IPX], [NH_NETBIOS] и [NH_TCPIP] содержат параметры, специфические для того или иного протокола. Кроме того, следует знать, что:
- имена секций и параметров могут задаваться в любом регистре;
- для выделения комментариев служит символ ";". Часть строки от символа ";" до конца строки считается комментарием;
- устанавливаемые параметры могут быть специфическими для секции и общими. Специфические для секции параметры могут устанавливаться только в указанной секции, а общие параметры могут указываться для каждой секции отдельно.
Ниже приводится список наиболее важных параметров, которые могут приводиться в тех или иных секциях файла NETHASP.INI.
[NH_COMMON]
Параметр: NH_IPX=.
Возможные значения: Enabled, Disabled.
Описание: Использовать или не использовать (соответственно) протокол IPX для связи с сервером защиты.
Значение по умолчанию: Enabled.
Параметр: NH NETBIOS=.
Возможные значения: Enabled, Disabled.
Описание: Использовать или не использовать (соответственно) протокол NetBIOS для связи с сервером защиты.
Значение по умолчанию: Enabled.
Параметр: NH_ТСРIР=.
Возможные значения: Enabled, Disabled.
Описание: Использовать или не использовать (соответственно) протокол TCP/IP для связи с сервером защиты.
Значение по умолчанию: Enabled.
Параметр: NH_SESSION=.
Возможные значения: <Число>.
Описание: Задает интервал в секундах, в течение которого программа пытается установить соединение с сервером защиты.
Значение по умолчанию: 30 секунд.
Параметр: NH_SEND_RCV=.
Возможные значения: <Число>.
Описание: Задает интервал в секундах, в течение которого программа пытается установить соединение с сервером защиты.
Значение по умолчанию: 5 секунд.