Bug 50943

Summary: Нечитаемые символы на странице проверки создания электронной подписи CAdES-BES
Product: Sisyphus Reporter: Tatyana Gagina <tatyana>
Component: yandex-browser-stableAssignee: Алексей Янлин <aleksei.yanlin>
Status: CLOSED WONTFIX QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: yabro
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
тип лицензии none

Description Tatyana Gagina 2024-07-18 16:38:05 MSK
Created attachment 16452 [details]
тип лицензии

Стенды, обновлённые до Sisyphus:
ALT Workstation x86-64
ALT Workstation K x86-64
Education KDE/XFCE x86-64

На Sisyphus: yandex-browser-stable-24.4.3.1111-alt1

Стенды: виртуальные машины в окружении Proxmox и реальный стенд (HP Laptop 15-da0072ur).


Шаги:
1) Установить:
# apt-get install yandex-browser-stable

Установить пакеты КриптоПро
VERCRYPT="5.0.12000_R2_Kraken"
arch=amd64

#  apt-get install -y cryptopro-preinstall && apt-get install -y ./lsb-cprocsp-base* ./lsb-cprocsp-rdr* ./lsb-cprocsp-kc1* ./lsb-cprocsp-capilite* ./lsb-cprocsp-pkcs11* ./cprocsp-rdr-gui-gtk* ./cprocsp-cptools* lsb-cprocsp-ca-certs*

2) Установить пакеты ЭЦП Browser Plug-in из магазина расширений:
https://chromewebstore.google.com/detail/cryptopro-extension-for-c/iifchhfnnmpdbibifmljnfjhpififfog?hl=ru

3) Перейти на сайт проверки работы расширения:
https://www.cryptopro.ru/sites/default/files/products/cades/demopage/cades_bes_sample.html -> Загрузить расширение (следовать шагам установки)

4)  Установить расширение для плагина CAdES Browser Plug-in:
https://addons.opera.com/en/extensions/details/cryptopro-extension-for-cades-browser-plug-in/

5) Открыть в браузере ссылку с cades плагином: https://www.cryptopro.ru/products/cades/plugin/get_2_0
Перейти в папку загрузки и выполнить:

# tar -zxvf cades* && cd cades-linux-amd64 && apt-get install cprocsp-pki*.rpm

6) Перейти https://www.cryptopro.ru/sites/default/files/products/cades/demopage/cades_bes_file.html

Результат: в поле "Тип лицензии" нечитаемые символы вида �����

Ожидаемый результат: поле пустое или содержит читаемые символы.

Детали:
- после обновления страницы поле просто пустое;
- после каждого перезапуска браузера эти же символы (F5 и снова поле пустое);
- не зависит от того, будет ли продолжена установка/подписание/настройка сертификата;
- в Firefox-esr аналогично (128.0-alt1): перейти на https://www.cryptopro.ru/sites/default/files/products/cades/demopage/cades_bes_file.html → Загрузить → Ок → Ок
Возможно, неправильная кодировка символов или шрифт для отображения лицензии может не поддерживать все символы (до момента обновления страницы). 

Проверялось на p10, ошибка воспроизводится.
Версия на p10: yandex-browser-stable-24.1.3.845-alt1
Comment 1 aleksei.yanlin@yandex.ru 2024-07-18 17:32:30 MSK
Здравствуйте! 

Правильно понимаем, что символы не кодируются и в браузере Mozilla Firefox? Это может указывать на проблему с кодировкой на стороне сайта. В этом случае рекомендуем обратиться за консультацией в техническую поддержку КриптоПро
Comment 2 Tatyana Gagina 2024-07-18 17:33:40 MSK
(Ответ для aleksei.yanlin@yandex.ru на комментарий #1)
> Здравствуйте! 
> 
> Правильно понимаем, что символы не кодируются и в браузере Mozilla Firefox?

Да, верно.