Получение файла интеграции с веб-плагином Kaspersky Private Security Network

09 октября 2026

ID 303519

После завершения установки серверной части Kaspersky Private Security Network нужно подготовить файл интеграции с веб-плагином Kaspersky Private Security Network. Файл интеграции включает в себя информацию, необходимую для организации соединения по протоколу TLS между серверной частью Kaspersky Private Security Network и веб-плагином Kaspersky Private Security Network. Для подготовки файла интеграции используется утилита kpsnctl. Утилита kpsnctl находится в установочном архиве серверной части Kaspersky Private Security Network.

Перед выполнением инструкции, приведенной ниже, получите CSR-файл в мастере настройки веб-плагина Kaspersky Private Security Network и скопируйте этот файл на сервер, где установлена серверная часть Kaspersky Private Security Network.

В командах ниже допускается указание нескольких имен. Если в используемый кластер Kubernetes входит несколько серверов, то в командах ниже для каждого сервера следует указать хотя бы одно имя. Параметр --external-hostname должен быть перед каждым именем.
Пример указания нескольких имен:
kpsnctl certs rotate ca --external-hostname example1.com --external-hostname example2.com

Чтобы подготовить файл интеграции с веб-плагином Kaspersky Private Security Network:

  1. Сгенерируйте файлы сертификатов для Kaspersky Private Security Network:
    • Если интеграция настраивается впервые, используйте следующую команду:

      kpsnctl certs rotate ca --external-hostname <имя хоста, доступное с сервера с установленным Kaspersky Security Center>

    • Если интеграция уже настраивалась ранее, используйте следующую команду:

      kpsnctl certs rotate server --external-hostname <имя хоста, доступное с сервера с установленным Kaspersky Security Center>

    • Если вы хотите провести ротацию удостоверяющего центра (англ. certificate authority, CA), который используется приложением Kaspersky Private Security Network, используйте следующую команду:

      kpsnctl certs rotate ca -–force --external-hostname <имя хоста, доступное с сервера с установленным Kaspersky Security Center>

    При выполнении команды kpsnctl certs rotate ca ранее выписанные сертификаты для API становятся недействительными.

    Если срок действия серверного сертификата истечет, возможны ошибки при использовании веб-плагина и API Kaspersky Private Security Network. Рекомендуется настроить регулярную ротацию серверного сертификата, например с помощью cron. Для настройки автоматической ротации раз в месяц выполните команду:
    (crontab -l 2>/dev/null; echo "0 0 1 * * kpsnctl certs rotate server --external-hostname <имя хоста, доступное с сервера с установленным Kaspersky Security Center>") | crontab -

  2. Сгенерируйте интеграционный файл:

    kpsnctl generate-integration-file --client-csr <путь к CSR-файлу> --external-hostname <имя хоста, доступное с сервера с установленным Kaspersky Security Center> > integration.json

Полученный интеграционный файл integration.json нужен при настройке интеграции в мастере настройки веб-плагина Kaspersky Private Security Network.

Вам помогла эта статья?
Что нам нужно улучшить?
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!