wine eter8.20-19. После установки КриптоПро 3.6.Выполняем команду wine control. Жмем КриптоПро CSP. Выбираем закладку "Сервис" нажимаем "Посмотреть сертификаты в контейнере" Должен отобразится список с доступными контейнерами но он не появляется...
wine eter11.1-19 Ошибка присутствует.
Версия КС 3.0.3293 открывает окно, но все равно не показывает доступные сертификаты.
Created attachment 2185 [details] Окно выбора ключевого контейнера В версии 3.6 это окно не появляется. В версии 3.0 оно появляется но в нем не отображаются сертификаты
Created attachment 2186 [details] Окно с сертификатами Удалил все лишние носители ключей, оставил только флешку и сертификаты отобразились
Окошку, которое должно появляться при заходе в Сервис -> Скопировать контейнер -> Обзор..., не хватало ресурсов в shell32.dll. Добавил необходимые ресурсы. При заходе в Сервис -> Скопировать контейнер -> По сертификату... в консоли: wine: Call from 0x7b83a087 to unimplemented function cryptui.dll.CryptUIDlgSelectCertificateW, aborting
Занимаюсь тестом для CryptUIDlgSelectCertificate
Работаю над реализацией CryptUIDlgSelectCertificate
CryptUIDlgSelectCertificate реализована в достаточном для нас объёме
Сейчас с диалогом выбора сертификата в КриптоПро CSP 3.6 есть следующие проблемы. Для воспроизведения надо, чтобы в дисководе находилась дискета с тестовым ключом для СБиС и чтобы был установлен считыватель "Все съемные диски". Сервис -> Просмотреть сертификаты в контейнере... -> Обзор, выбираем контейнер на дискете и нажимаем ОК, Далее -> Свойства -> Установить сертификат..., экспортируем сертификат в файл. Импортируем этот сертификат в хранилище "Личные". Сервис -> Скопировать контейнер... -> По сертификату... Тут во-первых для нашего сертификата заполняются не все столбцы со свойствами и неактивна кнопка просмотра сертификата, во-вторых, если нажать ОК, не заполняется поле с именем контейнера.
> во-вторых, если нажать ОК, не заполняется поле с именем контейнера. В WinXP тоже самое.
> Сервис -> Скопировать контейнер... -> По сертификату... Тут во-первых для > нашего сертификата заполняются не все столбцы со свойствами и неактивна кнопка > просмотра сертификата Проблема была вызвана ошибкой в коде, получающем данные из реестра, в функции update_oid_info.
Доработал тест для CryptUIDlgSelectCertificate, чтобы он работал и в случае 64-битной сборки.
Обновил po-файлы, так чтобы в них были отражены изменения, внесённые в cryptui.rc: ./configure --enable-maintainer-mode make all Поправил перевод в po/ru.po. Обновил cryptui_Ru.rc.
С КриптоПро CSP 3.6 в WINE@Etersoft SQL 2.0.0-eter0.3/1 проблемы нет.