Summary: | Ошибка проверки подписи файла с созданием контейнера, если у файла есть расширение | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Elena Mishina <lepata> | ||||||||
Component: | alt-csp-cryptopro | Assignee: | Олег Соловьев <mcpain> | ||||||||
Status: | REOPENED --- | QA Contact: | qa-sisyphus | ||||||||
Severity: | normal | ||||||||||
Priority: | P5 | CC: | mcpain, nickf, velichkosp | ||||||||
Version: | unstable | ||||||||||
Hardware: | x86_64 | ||||||||||
OS: | Linux | ||||||||||
Attachments: |
|
Created attachment 9126 [details]
Проверка подписи файлов
Для корректной работы проверки подписи файлов с расширением signed.zip, должны быть выбраны Контейнер Документ и Подпись.
После этого нажать кнопку "Проверка подписи".
Created attachment 9129 [details]
Проверка подписи файлов
Странно, что если исходный файл был без расширения, то Документ и Подпись будут выбраны автоматически, без дополнительных действий, а если исходный файл был с расширением, то сначала Подпись вроде бы автоматически выбирается (1), но после выбора Документа (2), пропадает, и его тоже нужно выбирать.
Если нельзя сделать так, как с файлами без расширений, может быть можно сделать кнопку "Проверка подписи" неактивной если Документ не выбран?
alt-csp-cryptopro-0.0.5-alt1 -> sisyphus: Mon Feb 01 2021 Oleg Solovyov <mcpain@altlinux> 0.0.5-alt1 - new version (Closes: 39484, 39547, 39548, 39557) Fri Jan 15 2021 Oleg Solovyov <mcpain@altlinux> 0.0.4-alt1 - new version alt-csp-cryptopro-0.3.0-alt4.x86_64 Alt Workstation 10.3 x86-64 - обновлен до Sisyphus Ошибка воспроизводится при проверке сжатого в контейнер файла с следующими расширениями : .p7b, .p7s, .sig, .sign Шаги воспроизведения : 1. Создать файл test.p7b 2. Запустить alt-csp-cryptopro : $ alt-csp-cryptopro 3. Select(Выбрать) -> Выбрать созданный файл -> Sign and compress(Подписать и сжать) 4. Перейти во вкладку "Verify"("Проверка") -> Select(Выбрать) -> Выбрать созданный контейнер -> Verify(Проверить) Ожидаемый результат : Проверка выполнена успешно Реальный результат : Ошибка, пример вывода в консоли alt-csp-cryptopro : Цепочки сертификатов проверены. Папка '/home/test/Загрузки/': /home/test/Загрузки/certnew.p7b.signed.zip... Проверка подписи... Ошибка: Не удалось открыть файл './certnew.p7b.signed.zip.sig'. ../../../../CSPbuild/CSP/samples/CPCrypt/Files.cpp:91: 0x20000065 [ErrorCode: 0x20000065] |
Created attachment 9124 [details] Проверка подписи файлов Шаги воспроизведения: 1. Подписать файл с расширением с созданием контейнера; 2. Попытаться проверить подпись. Ошибка: не удается найти файл Во вложении скрин проверки подписи файлов с расширениями и без (без расширения проверка выполняется)