Bug 53905

Summary: qca-qt6 - Некорректная обработка интерактивного ввода команды "qcatool-qt6 cert makeself"
Product: Sisyphus Reporter: Руслан Вишталмагомедов <vishtalmagomedovrg>
Component: qca-qt6Assignee: Sergey V Turchin <zerg>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: zerg
Version: unstable   
Hardware: x86   
OS: Linux   
See Also: https://bugzilla.altlinux.org/show_bug.cgi?id=53907

Description Руслан Вишталмагомедов 2025-04-19 17:02:53 MSK
Версия:
qca-qt6-2.3.10-alt1.x86_64 (Sisyphus / Task p11#378786)
qca-qt6-2.3.8-alt1.x86_64 (p11)

Стенды:
ALT K Workstation 11.0 (x86_64)
ALT K Workstation 11.0 (x86_64) (обновленный до Sisyphus)

Шаги воспроизведения:
В системе установлены пакеты:
# apt-get install libqca-qt6 qca-qt6 qca-qt6-cyrus-sasl qca-qt6-gcrypt qca-qt6-gnupg qca-qt6-logger qca-qt6-nss qca-qt6-ossl qca-qt6-pkcs11 qca-qt6-softstore

1. $ openssl genrsa -des3 -out private.key 2048
2. $ qcatool-qt6 cert makeself private.key
- How long should the certificate be valid? (e.g. '1y2m3d'):
3. Ввести продолжительность, например, 2m или 10d или 1y

Результат: Программа не принимает ввод в указанных выше форматах.
Также, при вводе 2m5d или 2m17d, программа лишь регистрирует значение 2 месяца Certificate will be valid for 2 month(s).

Ожидаемый результат: Ввода корректно принимается в указанных форматах.