Настройка и управление

Настройка службы Коннектор.Клиента происходит с помощью утилиты Configurator.Util.Universal.

Посмотреть доступные команды можно с помощью help.

# Для системной службы
/usr/local/bin/ConnectorClient/Configurator.Util.Universal help
# Для пользовательской службы
~/bin/ConnectorClient/bin/ConnectorClient/Configurator.Util.Universal help


help                     Показать список доступных команд
setAuth                  Настройка авторизации AuthConfig в settings/DiadocConnector.xml
setProxy                 Настройка прокси ProxyConfig в settings/DiadocConnector.xml
removeProxy              Сбросить настройки прокси ProxyConfig в settings/DiadocConnector.xml
setUser                  Настройка пользователя, от имени которого будет запущен Коннектор.Клиент
showOrgs                 Просмотр доступных для настройки организаций
showCerts                Просмотр доступных сертификатов
showActive               Просмотр текущей установки Коннектор.Клиента
validate                 Проверка настроек и соединения
setMode                  Задание режима работы установки Коннектор.Клиента
showManualDeliveries     Просмотр коннекторов с ручным запуском доставки
startDeliveryManually    Ручной запуск доставки
showSettings             Показать текущие настройки Коннектор.Клиента
version                  Показать текущую версию

Чтобы посмотреть доступные параметры для той или иной команды, выполните ее без параметров. Если у команды нет параметров, утилита вернет ошибку. Например, если команда showCerts вернет ошибку, это будет означать, что настройка КриптоПро не выполнилась и Коннектор.Клиент не смог получить сертификаты.

Посмотреть доступные параметры команд можно следующим образом:

#Для системной службы
/usr/local/bin/ConnectorClient/Configurator.Util.Universal <command>
#Для пользовательской службы
~/bin/ConnectorClient/bin/ConnectorClient/Configurator.Util.Universal <command>
# <command> - любая команда выше

Рекомендуем ознакомиться с примерами установки и настройки.

Режимы работы установки

Работа коннектора доступна в двух режимах:

  • Только подписание. Коннектор будет использован только для подписания. Можно установить неограниченное количество Коннектор.Клиентов на различные компьютеры, чтобы можно было подписывать документы распределенно по компьютерам.
  • Работа с локальной папкой и подписание. Коннектор будет использован как для работы с директорией на текущем компьютере, если такая возможность настроена, так и для подписания. В рамках организации или группы организаций допускается установка только одного Коннектор.Клиента в таком режиме работы на один компьютер. Если пользователь имеет доступ к нескольким организациям, работающим через коннекторы, нужно выбрать основной компьютер, на котором будет установлен Коннектор.Клиент в таком режиме работы.

При повторной установке Коннектор.Клиента в режиме «Работа с локальной папкой и подписание» предыдущая установка автоматически перейдет в режим работы «Только подписание».

Коннектор.Клиент через криптопровайдера собирает информацию о наличии сертификатов, к которым есть доступ. При подписании документ отправится на ту машину, где есть искомый сертификат.

Если в момент подписания сертификат уже отсутствует на машине, подписание будет отложено либо до момента его появления на этой или любой другой машине в рамках организации, либо пока не истечет срок ожидания в три месяца. Когда срок ожидания истечет, документ попадет в ошибку «Сертификат с закрытым ключом и отпечатком <thumbprint> не найден».

При установке режим запуска работы установки Коннектор.Клиента устанавливается в режим «Только подписание». Если это ваш первый Коннектор.Клиент, измените его режим на «Работа с локальной папкой и подписание». Без этого команды могут не работать.

/usr/local/bin/ConnectorClient/Configurator.Util.Universal setMode -m 2 -f

Ручной запуск доставки

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

Выполнение команды запускает доставку файлов из выбранной директории в данный момент времени. Для повторной доставки необходимо снова выполнять команду.

Управление

Управление службой Коннектор.Клиента происходит через команду systemctl.

Файл systemd службы

# Для системной службы
/lib/systemd/system/connector_client.service
# Для пользовательской службы
~/.config/systemd/user/connector_client.service

Остановка службы

# Для системной службы
/lib/systemd/system/connector_client.service
# Для пользовательской службы
~/.config/systemd/user/connector_client.service

Запуск службы

# Для системной службы
sudo systemctl start connector_client
# Для пользовательской службы
systemctl --user start connector_client

Перезапуск службы

# Для системной службы
sudo systemctl restart connector_client
# Для пользовательской службы
systemctl --user restart connector_client

Проверка статуса службы

# Для системной службы
systemctl status connector_client
# Для пользовательской службы
systemctl --user status connector_client

База знаний