Bug 7119

Summary: КриптоПро не удается просмотреть (скопировать) сертификаты
Product: WINE@Etersoft Reporter: Абросимов Виктор <DjSpiker>
Component: Шифрование / ЭЦПAssignee: Александр Морозов <amorozov>
Status: CLOSED FIXED QA Contact: Александр Морозов <amorozov>
Severity: minor    
Priority: P4 CC: lav
Version: 1.0.12   
Target Milestone: ---   
Hardware: PC   
OS: All   
Whiteboard:
Заявки RT: Связано с:
Дата напоминания:
Bug Depends on:    
Bug Blocks: 1161    
Attachments: Окно выбора ключевого контейнера
Окно с сертификатами

Description Абросимов Виктор 2011-04-11 13:23:51 MSK
wine eter8.20-19. 
После установки КриптоПро 3.6.Выполняем команду wine control. Жмем КриптоПро CSP. Выбираем закладку "Сервис" нажимаем "Посмотреть сертификаты в контейнере" 
Должен отобразится список с доступными контейнерами но он не появляется...
Comment 1 Абросимов Виктор 2011-04-23 12:09:15 MSK
wine eter11.1-19 
Ошибка присутствует.
Comment 2 Абросимов Виктор 2011-04-23 13:02:19 MSK
Версия КС 3.0.3293  открывает окно, но все равно не показывает доступные сертификаты.
Comment 3 Абросимов Виктор 2011-04-23 13:03:33 MSK
Created attachment 2185 [details]
Окно выбора ключевого контейнера

В версии 3.6 это окно не появляется.
В версии 3.0 оно появляется но в нем не отображаются сертификаты
Comment 4 Абросимов Виктор 2011-04-23 13:08:19 MSK
Created attachment 2186 [details]
Окно с сертификатами

Удалил все лишние носители ключей, оставил только флешку и сертификаты отобразились
Comment 5 Александр Морозов 2011-07-19 21:31:40 MSK
Окошку, которое должно появляться при заходе в Сервис -> Скопировать контейнер -> Обзор..., не хватало ресурсов в shell32.dll. Добавил необходимые ресурсы.

При заходе в Сервис -> Скопировать контейнер -> По сертификату... в консоли:
wine: Call from 0x7b83a087 to unimplemented function cryptui.dll.CryptUIDlgSelectCertificateW, aborting
Comment 6 Александр Морозов 2011-07-27 21:35:07 MSK
Занимаюсь тестом для CryptUIDlgSelectCertificate
Comment 7 Александр Морозов 2011-07-28 21:32:03 MSK
Занимаюсь тестом для CryptUIDlgSelectCertificate
Comment 8 Александр Морозов 2011-07-29 21:49:50 MSK
Занимаюсь тестом для CryptUIDlgSelectCertificate
Comment 9 Александр Морозов 2011-08-01 22:04:47 MSK
Работаю над реализацией CryptUIDlgSelectCertificate
Comment 10 Александр Морозов 2011-08-02 21:50:50 MSK
Работаю над реализацией CryptUIDlgSelectCertificate
Comment 11 Александр Морозов 2011-08-03 21:34:07 MSK
Работаю над реализацией CryptUIDlgSelectCertificate
Comment 12 Александр Морозов 2011-08-04 22:12:07 MSK
Работаю над реализацией CryptUIDlgSelectCertificate
Comment 13 Александр Морозов 2011-08-08 21:57:57 MSK
Работаю над реализацией CryptUIDlgSelectCertificate
Comment 14 Александр Морозов 2011-08-09 21:28:48 MSK
Работаю над реализацией CryptUIDlgSelectCertificate
Comment 15 Александр Морозов 2011-08-10 21:15:01 MSK
Работаю над реализацией CryptUIDlgSelectCertificate
Comment 16 Александр Морозов 2011-08-12 20:53:36 MSK
CryptUIDlgSelectCertificate реализована в достаточном для нас объёме
Comment 17 Александр Морозов 2011-08-15 16:16:22 MSK
Сейчас с диалогом выбора сертификата в КриптоПро CSP 3.6 есть следующие проблемы.
Для воспроизведения надо, чтобы в дисководе находилась дискета с тестовым ключом для СБиС и чтобы был установлен считыватель "Все съемные диски".
Сервис -> Просмотреть сертификаты в контейнере... -> Обзор, выбираем контейнер на дискете и нажимаем ОК, Далее -> Свойства -> Установить сертификат..., экспортируем сертификат в файл.
Импортируем этот сертификат в хранилище "Личные".
Сервис -> Скопировать контейнер... -> По сертификату... Тут во-первых для нашего сертификата заполняются не все столбцы со свойствами и неактивна кнопка просмотра сертификата, во-вторых, если нажать ОК, не заполняется поле с именем контейнера.
Comment 18 Александр Морозов 2011-08-15 16:22:39 MSK
> во-вторых, если нажать ОК, не заполняется поле с именем контейнера.
В WinXP тоже самое.
Comment 19 Александр Морозов 2011-08-16 19:10:43 MSK
> Сервис -> Скопировать контейнер... -> По сертификату... Тут во-первых для
> нашего сертификата заполняются не все столбцы со свойствами и неактивна кнопка
> просмотра сертификата
Проблема была вызвана ошибкой в коде, получающем данные из реестра, в функции update_oid_info.
Comment 20 Александр Морозов 2011-08-29 19:39:53 MSK
Доработал тест для CryptUIDlgSelectCertificate, чтобы он работал и в случае 64-битной сборки.
Comment 21 Александр Морозов 2011-09-07 15:38:42 MSK
Обновил po-файлы, так чтобы в них были отражены изменения, внесённые в cryptui.rc:
./configure --enable-maintainer-mode
make all
Поправил перевод в po/ru.po. Обновил cryptui_Ru.rc.
Comment 22 Александр Морозов 2011-11-24 16:01:22 MSK
С КриптоПро CSP 3.6 в WINE@Etersoft SQL 2.0.0-eter0.3/1 проблемы нет.