Проверка состояния сервера в терминале

Для проверки состояния сервера, на котором развёрнут Центр сертификации Aladdin еCА в терминале выполните команду с правами суперпользователя (root или sudo):

sudo systemctl status aeca‑ca.service

Возможные варианты ответа: active (running) – сервер запущен, с перечислением модулей и их статуса (ожидание запуска, успешно запущен, не удалось запустить сервис) и inactive (dead) – сервер остановлен, с выводом информации о последних запущенных модулях.

Автоматический запуск программы

Центр сертификации Aladdin eCA запускается автоматически с запуском операционной системы, то есть в начале сеанса уполномоченного пользователя, на котором развёрнут Центр сертификации Aladdin eCA, обеспечивая его автоматический запуск.

Запуск программы в терминале

Для запуска Центра сертификации Aladdin eCA в терминале выполните команду с правами суперпользователя:

sudo systemctl start aeca‑ca.service

Модули Центра сертификации Aladdin eCA [1], запускаемые поочерёдно, при выполнении команды приведены в таблице ниже (Таблица 1).

Таблица 1 – Модули Центра сертификации Aladdin eCA

Порядок запуска

Исполняемый файл

Наименование

Назначение

1

logs‑service.jar

Модуль журнала событий

Обеспечивает фиксацию событий в журнале и получение событий из журнала, просмотра и поиск записей журнала событий, экспорт и архивацию записей журнала событий

2

storage‑service.jar

Модуль хранения данных

Обеспечивает хранение и управление файлами сертификатов

3

templates‑service.jar

Модуль шаблонов

Обеспечивает просмотр, создание, редактирование и удаление шаблонов сертификатов

4

subjects‑service.jar

Модуль работы с субъектами

Обеспечивает взаимодействие с группами безопасности и субъектами

5

license‑service.jar

Модуль лицензирования

Обеспечивает управление лицензиями программы

6

export‑service.jar

Модуль экспорта данных

Обеспечивает управление экспортом файлов программы

7

security‑service.jar

Модуль безопасности

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

8

ldap‑service.jar

Модуль работы с LDAP

Обеспечивает взаимодействие с ресурсными системами и обеспечивает публикацию сертификатов в ресурсную систему, а также получение данных из ресурсной системы

9

event‑delivery‑service.jar

Модуль оповещения пользователей

Предназначен для оповещения посредством рассылки уведомлений по адресам электронной почты владельцев сертификатов

10

certificate‑authority‑service.jar

Модуль сертификатов

Обеспечивает создание сертификата, подпись сертификата (включая цепочки сертификатов), генерацию CRL, валидацию сертификата, взаимодействие уполномоченного пользователя с контейнерами и точками распространения.

11

publisher‑service.jar

Модуль публикации

Обеспечивает обслуживание точек публикации CRL, Delta CRL и AIA

12

validation‑authority‑service.jar

Модуль валидации

Обеспечивает взаимодействия с точками распространения, а также для валидации сертификатов

13

external‑integration‑service.jar

Модуль внешних интеграций

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

14

settings‑service.jar

Модуль настроек

Обеспечивает управление жизненным циклом программы, её состоянием и параметрами (данные о продукте, конфигурация серверного сертификата SSL, разрешенные издатели сертификатов)

15

routes‑service.jar

Модуль управления

Предоставляет пользовательские веб‑интерфейсы, обеспечивает разграничение доступа на основе ролей пользователей

16

api‑gateway‑service.jar

Модуль проксирования

Предназначен для перенаправления поступающих в программу запросов в нужный сервис (на основании данных, указанных в URL запроса), а также для перенаправления запросов к модулю безопасности с целью аутентификации пользователя

17

x509‑provider‑service.jar

Модуль аутентификации по сертификату

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

[1] Далее по документу – сервисы.

Завершение работы программы в терминале

Для завершения работы Центра сертификации Aladdin eCA в терминале ОС выполните команду с правами суперпользователя (root или sudo):

sudo systemctl stop aeca‑ca.service

Центр сертификации Aladdin eCA при остановке отключает от веб‑сервера свою конфигурацию. В результате отключения от веб‑сервера конфигурации закрываются порты, используемые для доступа к программе (определяются параметрами «http_port» и «http_port» конфигурационного файла /opt/aecaCa/scripts/config.sh), если данные порты не используются иными программами.