19 октября 2026
ID 227838
Замена сертификата Сервера администрирования с помощью утилиты klsetsrvcert
Ознакомьтесь со статьей Сценарий: задание пользовательского сертификата Сервера администрирования, прежде чем продолжить, иначе вы можете потерять контроль над устройствами.
Чтобы заменить сертификат Сервера администрирования:
В командной строке выполните следующую команду:
/opt/kaspersky/ksc64/sbin/klsetsrvcert [-t <certificate type> {-i <path to new certificate> [-p <password>] [-o <validation parameters>] | -g <dns name>}][-f <replacement time>][-r <root certificates>][-l <log file path>]
Описание параметров утилиты klsetsrvcert представлено в таблице ниже.
Значения параметров утилиты klsetsrvcert
Параметр | Значение |
|---|---|
| Тип сертификата, который следует заменить. Возможные значения параметра
|
| Расписание замены сертификата использует формат "ДД-ММ-ГГГГ ЧЧ:ММ" (для портов 13000 и 13291). Используйте этот параметр, если вы хотите заменить общий сертификат до истечения срока действия общим резервным сертификатом. Укажите время, когда управляемые устройства должны синхронизироваться с Сервером администрирования с использованием нового сертификата. |
| Контейнер с сертификатом и закрытый ключ в формате PKCS#12 (файл с расширением p12 или pfx). |
| Пароль, при помощи которого защищен p12-контейнер. Сертификат и закрытый ключ хранятся в контейнере, поэтому для расшифровки файла с контейнером требуется пароль. |
| Параметры проверки сертификата (разделенные точкой с запятой). Чтобы использовать пользовательский сертификат без разрешения на подпись, в утилите klsetsrvcert укажите Чтобы изменить длину ключа шифрования для сертификатов типа C или CR, укажите в утилите klsetsrvcert |
| Новый сертификат будет создан для указанного DNS-имени (Common Name и Subject Alternative Name). |
| Список доверенных корневых сертификатов, подписанных доверенным центром сертификации, в формате PEM. |
| Файл вывода результатов. По умолчанию вывод осуществляется в стандартный поток вывода. |
Например, для указания пользовательского сертификата Сервера администрирования, используйте следующую команду:
klsetsrvcert -t C -i <путь к новому сертификату> -p <пароль> -o NoCA
После замены сертификата все Агенты администрирования, подключенные к Серверу администрирования по протоколу SSL, теряют связь. Чтобы восстановить связь, используйте командную строку утилиты klmover.
Чтобы не потерять соединения Агентов администрирования, используйте следующие команды:
- Чтобы установить новый сертификат,
klsetsrvcert -t CR -i <
путь к новому сертификату> -p <пароль> -o NoCA - Чтобы указать дату применения нового сертификата,
klsetsrvcert -f "DD-MM-YYYY hh:mm"
где дата "DD-MM-YYYY hh:mm" на 3–4 недели больше текущей. Сдвиг времени замены сертификата на новый позволит распространить новый сертификат на все Агенты администрирования.