Bug 59074

Summary: Некорректная работа модуля Управления ключами SSL (alterator-sslkey)
Product: Branch p11 Reporter: Kirill Sen <senkd>
Component: alterator-sslkeyAssignee: Andrey Cherepanov <cas>
Status: CLOSED FIXED QA Contact: qa-p11 <qa-p11>
Severity: normal    
Priority: P5 CC: obidinog
Version: unspecified   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
Altreator-sslkey none

Description Kirill Sen 2026-05-10 20:24:41 MSK
Created attachment 21310 [details]
Altreator-sslkey

Ошибка обнаружена на образе:
Simply Linux 11.0 (Также воспроизводится на Kwork и Education)

Версия пакета:
alterator-sslkey-0.2.5-alt1

Шаги воспроизведения:
1)
# apt-get install -y alterator-ca
# systemctl restart ahttpd alteratord && sleep 5 && systemctl status ahttpd alteratord

2)
    Нажать Новый...:
    Общее имя (CN): Testkey
    Страна (C): RU
    Местоположение (L): Moscow
    Отметить чек-бокс (Пере)создать ключ и запрос на подпись - Подтвердить - Забрать запрос на подпись

3)
    Перейти в Удостоверяющем Центре:
    Система - Удостоверяющий Центр
    Страна (C): RU
    Организация (O): ORG
    Нажать Создать
    Перейти в Управление сертификатами -> Обзор.. (выбрать ранее сохраненный сертификат .csr) - Загрузить запрос - Подписать
    Сохранится файл output.pem.
    Перейти в Система - Управление ключами SSL - выбрать ключ созданный в шаге 2 -> Изменить...
    В поле Положить сертификат, подписанный УЦ: нажать Обзор... (выбрать output.pem) - Положить.

Результат:
"Ошибка Неверный файл сертификата" см.скриншот.

Ожидаемый результат:
Certificate sucessfully uploaded.
В главной странице "Управление ключами SSL" теперь на ключе (истекает:<дата>)

Дополнительно: Если выполнить следующие шаги, то сертификат успешно загрузится

4) Перейти в Система - Управление ключами SSL
5) Нажать Новый...:
Общее имя (CN): test
Страна (С): RU

Отметить чекбокс создать ключ и запрос на подпись - Подтвердить - Забрать запрос на подпись

Сохранится файл test.csr

6) Перейти в Система - Удостоверяющий центр - Управление сертификатами
7). Обзор - выбрать сохраненный файл test.csr - Загрузить запрос - Подписать
Сохранится файл output(1).pem

8) Перейти в Система - Управление ключами SSL - выбрать ключ test - Изменить

9) В поле Положить сертификат, подписанный УЦ - Обзор - выбрать output(1).pem - Положить

В таком случае сертификат успешно загрузится
Comment 1 obidinog@basealt.ru 2026-06-09 15:10:36 MSK
Ошибка исправлена в версии alterator-sslkey 0.2.7-alt1 
P11: https://git.altlinux.org/tasks/419412/