Проверка состояния сервера в терминале
Для проверки состояния сервера, на котором развёрнут Центр сертификации 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), если данные порты не используются иными программами.